{"__browser":{"country":"US","device":"unknown_device","mobile":false,"name":"unknown browser","platform":"unknown_platform","version":"0"},"__constants":{},"__CPDATA":{"domain_iframe":"https://cdpn.io","environment":"production","host":"codepen.io","iframe_allow":"accelerometer *; ambient-light-sensor *; camera *; display-capture *; encrypted-media *; geolocation *; gyroscope *; microphone *; midi *; payment *; serial *; vr *; web-share *; xr-spatial-tracking *","iframe_sandbox":"allow-downloads allow-forms allow-modals allow-pointer-lock allow-popups allow-popups-to-escape-sandbox allow-presentation allow-same-origin allow-scripts allow-top-navigation-by-user-activation"},"__graphql":{"data":{"data":{"sessionUser":{"id":"VoDkNZ","name":"Captain Anonymous","title":"Captain Anonymous","avatar":"https://assets.codepen.io/t-1/user-default-avatar.jpg?format=auto&version=0","currentContext":{"id":"VoDkNZ","title":"Captain Anonymous","name":"Captain Anonymous","avatar":"https://assets.codepen.io/t-1/user-default-avatar.jpg?format=auto&version=0","username":"anon","__typename":"User"},"currentTeamId":null,"username":"anon","admin":false,"anon":true,"pro":false,"verified":false,"featureFlags":[],"teams":[],"__typename":"User"}}},"url":"https://codepen.io/graphql","api":"cprails"},"__user":{"anon":true,"base_url":"/anon/","cohorts":[],"current_team_hashid":null,"current_team_id":0,"hashid":"VoDkNZ","id":1,"itemType":"user","name":"Captain Anonymous","paid":false,"tier":0,"username":"anon","created_at":null,"email_verified":null,"collections_count":0,"collections_private_count":0,"followers_count":0,"followings_count":0,"pens_count":0,"pens_private_count":0,"projects_count":0,"projects_private_count":0},"__firebase":{"config":{"apiKey":"AIzaSyBgLAe7N_MdFpuVofMkcQLGwwhUu5tuxls","authDomain":"codepen-store-production.firebaseapp.com","databaseURL":"https://codepen-store-production.firebaseio.com","disabled":false,"projectId":"codepen-store-production"},"token":"eyJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJodHRwczovL2lkZW50aXR5dG9vbGtpdC5nb29nbGVhcGlzLmNvbS9nb29nbGUuaWRlbnRpdHkuaWRlbnRpdHl0b29sa2l0LnYxLklkZW50aXR5VG9vbGtpdCIsImNsYWltcyI6eyJvd25lcklkIjoiVm9Ea05aIiwiYWRtaW4iOmZhbHNlfSwiZXhwIjoxNzQ3NDIzNzA3LCJpYXQiOjE3NDc0MjAxMDcsImlzcyI6ImZpcmViYXNlLWFkbWluc2RrLThva3lsQGNvZGVwZW4tc3RvcmUtcHJvZHVjdGlvbi5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsInN1YiI6ImZpcmViYXNlLWFkbWluc2RrLThva3lsQGNvZGVwZW4tc3RvcmUtcHJvZHVjdGlvbi5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsInVpZCI6IlZvRGtOWiJ9.4y-RmRPf03RfFP1ER0xcaR_mW521cQcFYJFDxSG9VFIHy0aFR7ArpAhCstDrwgO982dqSHxvxDhTdzhWgRn3_z37dAsx7VPrgWIvcM0tUeAwrzI8Wy5S6nmqsMgvPgHDLeak8YqTEIA1soZ9u4NxpbgHKaE0xPq3LUxkscLQEs1XEkhE-O-HFvAyNu3Ap4mOukiJg6nVsc1UBQhLcoZKdWnJi56q7Z4D4LN4rsdN4nDZJ_X6nJvfzfV7TIp0eST-5YA5nDHJ4T3bwuDOHCxdefreF6YzyNIB3zYqsecHo23y_UCkVSArsLxBWJngVfulkHwAjtxbcMd-w1y0L6ZgMA"},"__pay_stripe_public_key":"pk_live_2GndomDfiklqpSNQn8FrGuwZSMIMzha7DkLJqlYe7IR0ihKAlKdiHg68JJc5eVPt68rzAjzAAVXcUwjySHRCsgjQQ00gtRBUFNH","__pay_braintree_env":"production","__item":"{\"id\":56129661,\"user_id\":4559259,\"html\":\"\",\"css\":\"\",\"js\":\"function setup() {\\n createCanvas(windowWidth, windowHeight);\\n angleMode(DEGREES);\\n noFill();\\n strokeWeight(0.2);\\n}\\nfunction draw() {\\n background(0);\\n translate(width \\/ 2, height \\/ 2);\\n t = int(p.length * sin(frameCount \\/ 10));\\n primeParameters();\\n}\\nfunction primeParameters() {\\n beginShape();\\n stroke(255);\\n for (let i = 0; i <= 360; i++) {\\n x = (width \\/ 2) * sin(i * t) * cos(i * t);\\n y = (height \\/ 4) * cos(i * t) * sin(i - t);\\n vertex(x, y);\\n }\\n endShape();\\n}\\nfunction mousePressed() {\\n if (t < p.length - 1) {\\n t++;\\n } else {\\n t = 0;\\n }\\n}\\nlet t = 0;\\nlet p = [\\n 2,\\n 3,\\n 5,\\n 7,\\n 11,\\n 13,\\n 17,\\n 19,\\n 23,\\n 29,\\n 31,\\n 37,\\n 41,\\n 43,\\n 47,\\n 53,\\n 59,\\n 61,\\n 67,\\n 71,\\n 73,\\n 79,\\n 83,\\n 89,\\n 97,\\n 101,\\n 103,\\n 107,\\n 109,\\n 113,\\n 127,\\n 131,\\n 137,\\n 139,\\n 149,\\n 151,\\n 157,\\n 163,\\n 167,\\n 173,\\n 179,\\n 181,\\n 191,\\n 193,\\n 197,\\n 199,\\n 211,\\n 223,\\n 227,\\n 229,\\n 233,\\n 239,\\n 241,\\n 251,\\n 257,\\n 263,\\n 269,\\n 271,\\n 277,\\n 281,\\n 283,\\n 293,\\n 307,\\n 311,\\n 313,\\n 317,\\n 331,\\n 337,\\n 347,\\n 349,\\n 353,\\n 359,\\n 367,\\n 373,\\n 379,\\n 383,\\n 389,\\n 397,\\n 401,\\n 409,\\n 419,\\n 421,\\n 431,\\n 433,\\n 439,\\n 443,\\n 449,\\n 457,\\n 461,\\n 463,\\n 467,\\n 479,\\n 487,\\n 491,\\n 499,\\n 503,\\n 509,\\n 521,\\n 523,\\n 541,\\n 547,\\n 557,\\n 563,\\n 569,\\n 571,\\n 577,\\n 587,\\n 593,\\n 599,\\n 601,\\n 607,\\n 613,\\n 617,\\n 619,\\n 631,\\n 641,\\n 643,\\n 647,\\n 653,\\n 659,\\n 661,\\n 673,\\n 677,\\n 683,\\n 691,\\n 701,\\n 709,\\n 719,\\n 727,\\n 733,\\n 739,\\n 743,\\n 751,\\n 757,\\n 761,\\n 769,\\n 773,\\n 787,\\n 797,\\n 809,\\n 811,\\n 821,\\n 823,\\n 827,\\n 829,\\n 839,\\n 853,\\n 857,\\n 859,\\n 863,\\n 877,\\n 881,\\n 883,\\n 887,\\n 907,\\n 911,\\n 919,\\n 929,\\n 937,\\n 941,\\n 947,\\n 953,\\n 967,\\n 971,\\n 977,\\n 983,\\n 991,\\n 997\\n]; \\/\\/primes less than 100\\n\",\"html_pre_processor\":\"none\",\"css_pre_processor\":\"none\",\"js_pre_processor\":\"none\",\"html_classes\":\"\",\"css_starter\":\"neither\",\"js_library\":null,\"created_at\":\"2021-10-24T19:21:56.497Z\",\"updated_at\":\"2021-10-24T19:49:34.070Z\",\"title\":\"subliminalPrime\",\"description\":\"\",\"slug_hash\":\"QWMdPvY\",\"head\":\"\",\"private\":false,\"slug_hash_private\":\"48055e0abaa59d72b13703694d1cbf52\",\"has_animation\":false,\"team_id\":0,\"css_prefix\":\"neither\",\"template\":false,\"parent_id\":0,\"comments_count\":0,\"custom_screenshot_filename\":null,\"loves_count\":0,\"pick\":false,\"popularity\":3,\"views_count\":31,\"pick_visible_at\":null,\"cpid\":\"017cb3c0-9a11-733b-b7dc-4520b57da4d7\",\"is_new_editor_pen\":false,\"access\":\"Public\",\"pen_hash\":null,\"hashid\":\"QWMdPvY\"}"}