(()=>{"use strict";var e=Math.max,a=Math.min,c=Math.log,f=Math.floor,t=Math.pow;const d=t(2,-32),b=32557,n=19605,s=new Uint16Array(4),l=new DataView(s.buffer);let r=null,o=!1;const i=()=>{const e=s[0],a=s[1],c=s[2],f=s[3],t=0|33103+b*e,l=0|63335+b*a+(n*e+(t>>>16)),r=0|31614+b*c+n*a+(62509*e+(l>>>16));s[0]=t,s[1]=l,s[2]=r,s[3]=5125+b*f+(n*c+62509*a)+(22609*e+(r>>>16));const o=(f<<21)+((f>>2^c)<<5)+((c>>2^a)>>11);return d*((o>>>(f>>11)|o<<(31&-(f>>11)))>>>0)},p=(e,a=0)=>{const c=16,f=65535,t=255;for(var d,b=1540483477,n=e.length,s=a^n,l=0;4<=n;)d=((d=e[l]&t|(e[++l]&t)<<8|(e[++l]&t)<<16|(e[++l]&t)<<24)&f)*b+(((d>>>c)*b&f)<<c),s=(s&f)*b+(((s>>>c)*b&f)<<c)^(d=((d^=d>>>24)&f)*b+(((d>>>c)*b&f)<<c)),n-=4,++l;switch(n){case 3:s^=(e[l+2]&t)<<c;case 2:s^=(e[l+1]&t)<<8;case 1:s=((s^=e[l]&t)&f)*b+(((s>>>c)*b&f)<<c)}return s=((s^=s>>>13)&f)*b+(((s>>>16)*b&f)<<16),(s^=s>>>15)>>>0},m=(e=.5)=>i()<e,w=(e,a)=>(void 0===a&&(a=e,e=0),i()*(a-e)+e),h=(e,a)=>f(w(e,a)),g=e=>e.length?e[h(e.length)]:void 0,v=e=>{var a,c=0;for(a=0;a<e.length;a++)c+=e[a];var f=i()*c;for(a=0;a<e.length;a++){if(f<e[a])return a;f-=e[a]}return 0},u=(e=0,a=1)=>{var f=Math.sqrt;if(o){o=!1;var t=r;return r=null,e+a*t}var d=0,b=0,n=0;do{n=(d=2*i()-1)*d+(b=2*i()-1)*b}while(1<=n||0===n);var s=f(-2*c(n)/n);return r=b*s,o=!0,e+a*(d*s)},F=()=>{let e="0x";for(let a=64;0<a;--a)e+="0123456789abcdef"[~~(16*Math.random())];return e},C=(c,f,t)=>e(a(c,t),f),y=(e,a=1e5)=>f(e*a)/a;var D=1/12.92;const S=e=>t((e+.055)/1.055,2.4),A=e=>{"string"==typeof e&&(e=B(e));var a=e[0]/255,c=e[1]/255,f=e[2]/255;return.2126*(.03928>=a?a*D:S(a))+.7152*(.03928>=c?c*D:S(c))+.0722*(.03928>=f?f*D:S(f))},B=e=>{var a=e.replace("#","");3===a.length&&(a=a[0]+a[0]+a[1]+a[1]+a[2]+a[2]);var c=parseInt(a,16);return[c>>16,255&c>>8,255&c]},E=e=>{var a=C(~~e[0],0,255),c=C(~~e[1],0,255);return"#"+(C(~~e[2],0,255)|c<<8|a<<16|16777216).toString(16).slice(1)},k=e=>.04045>e?e/12.92:t((e+.055)/1.055,2.4),x=e=>{var a=Math.cbrt;"string"==typeof e&&(e=B(e));let[c,f,t]=e;c=k(c/255),f=k(f/255),t=k(t/255);let d=a(.412165612*c+.536275208*f+.0514575653*t),b=a(.211859107*c+.6807189584*f+.107406579*t),n=a(.0883097947*c+.2818474174*f+.6302613616*t);return[.2104542553*d+.793617785*b-.0040720468*n,1.9779984951*d-2.428592205*b+.4505937099*n,.0259040371*d+.7827717662*b-.808675766*n]},M=e=>e.map((e=>~~(255*e))),O=[["ffeaa5","2e3333","3e9198","a16f8a","8e9d70","6ababf"],["ebb7c4","353c32","de90a3","c4aab5","b6bfc1","c4d0c0","e2dfb7","ffefae","f27291"],["FFF0D5","52607B","7CACCB","DC826A","F29E6D","F2CD88","ACD7F2","D97F77","F25270"],["f5ecc2","437742","836c48","b5584f","da525d","f78480","ffc9ae","d0d5a6","9ca271","6b7140"],["d5cda1","613a53","639aa0","ec6c26","e8ac52","639aa0"],["9a8684","101624","302e39","776968","383e4c","51647a","3f2c30","925e62","706e71","a38fab"],["e3c06c","0f282d","d96c4d","954447","436a4a","14948b","4e2434","269576","f1e4c5","d3b47c","e0aa8e","306b7a"],["f0e7d8","1a3854","598c4a","3998b6","7a5f70","8bb3d6","97c6cc"],["e2d5bc","5f7d81","e6b164","a64e55","402a01","e6b164"],["f4e6c4","6a6768","7a5f70","7dbaba","f2c744","bf4b54","f27e93","3e5d89","e8d2a7","e6dbd1"],["fff4e6","95b2b1","a6d0ce","c0ca6a","50712a","a6d0ce"],["bddef6","1c2027","3d89b2","5b6e4a","acb348","b69599","eac984","4f5e51","78c4e8","376d86"],["ffd693","d1bda6","d4e5e7","9cc1d9","4e411e","f27244","fd8c81","ab694d"],["e3d0b7","5d4242","c4c982","f2c572","d38f8f","d95970","78444f","fdcea0"],["ebd3a2","384557","cac5b7","a4b7ca","97acc8","b6a5a3","dda169","f99d1b"],["fee6c8","3a5d8c","f288a4","b19973","bbbf3f","b19973"],["e3c49c","30282d","8e9b77","5a716f","b6907c","9b5b59","85434e","99a777"],["eeb480","26231e","fad09e","ffedbe","f5ecc2","adb192","555f4d","253122","2f381d","7d6639","837e31","705c39","82866f","d49866"],["F2F0D8","504959","798C87","83A64E","B5AABF","A6728A","7B3E4D","E0D0AF","DFEEC7"],["fbe6a0","253122","dcb3a7","b6bfc1","769193","394e48","4c5135","9f9868","ec8a6b"],["252927","222222","e59c3d","8b9994","78a6a9","eafecb"],["F9F4E1","2E2C2F","11AEBF","F2AB27","012E40","F76C4F","F2EFBB","94C5C8","B5D9D9","E4C271","F8A293"],["e27487","2E2C2F","e6a88d","f7e5d8","b9d5f0","62b8bf"],["253122","6e7358","c0bc94","f5ecc2","ebe9d4","bac8d2","97acc8","9aa1ba","a99aa6","b59392"],["ead4bd","2b2c4b","9d7c47","edc69b","493e3a","cf7e60","c0a683","aaa348","6a721d","c8a957"],["7fa8e5","43343c","5c7faf","c7e8fc","a6ba89","e8f290","cdbd40","a98897","e7a18e","f9d071","e97180","f4a35f","b1624b"],["eddfca","594a61","a78190","ce8064","5c2e31","f7c566","d59146","ceb6a2","a3a097","835c3d","4b4a50"],["b5decc","225355","d6d5a8","efcc83","fdbf68","ffa75c","fe8b5c","f48067","df9281","b9b1a8","78cdd0"],["F2DABD","402D3F","B280A1","BF5A6C","9AA680","BECDCB","63678E","607860","E1A497"],["efdaba","22385D","D1C095","204473","BFB74B","F2A649","D97941","D92B2B","939228","DFB456","983820"],["ffeeda","222222","303637","cad6e2","fbb8bf","fa5158","e5c6b5","70a5bc"],["dcd396","283404","2c4207","407002","7d693d","68900a","7db02b","9e9c65"],["F2F1DC","5B584E","43CAD9","4D95A4","D5D962","A3A656","F29C94","F2F1DC"],["F3F0D1","2E2C2F","7D9AC0","B7B5B9","DCCEBB","D91111","ECECEC"],["F2F0D5","353D40","77806C","F2C53D","A6BF4B","668C4A","A3CDD9"],["FCEBC2","343D59","73395F","8AB0E0","ABCFF5","EDB594","A394BA","BF7E8A","F4C0C4","8FBABF"],["DBDDC8","57565B","F2DEA2","9FBFBF","ECBD87","959772","6A8481","D89990","C4706C"],["ece3da","281708","7F644C","8b766c","9b8c6f","b86d29","e5aa70","e8cbae","979287","a78869"],["EEF2CE","27272F","D93B58","FFE06C","608BA6","ACA9A4","739FBC","EBECE7","FF937E"],["c2e4e6","34474d","a0c3a0","829778","ff8780","e4c29d","6b6360","a4b4ce","d18671","b0b1b5"],["f3d4c7","282834","a2999f","e9aaa1","b06f74","80696b","58504f"],["f2e0bb","053236","efaa5f","4b677d","037c99","76a46f","e7a298","37aabc","85b6b4"],["90c1d1","062027","014d65","045542","2878b3","7ca3b2","0b6b5f","e59f22","b35764","c15e70"],["bdc0c7","2f3237","686763","848589","91877e","4d5154","9c9ca4","bfa185","444e57","aca7a4"],["eee1a0","2e3333","163755","3370a6","f27830","f24c3d","f2a03d","f2d230"],["ebd5bb","321c3b","b2655f","a5b266","535c3d","daa792","479999","265f6c","cd8653"],["fcffff","453551","787eb5","c4698c","6da298","ebbef2","aca1c1"],["f8f8f8","643575","de5a58","70a575","f7ad2e","ffcce7","ceb9c2"],["eea78c","819238","9e764c","b4535c","dc5876","f28a83","c3a090","f0c895","7d8991","007190","afc0c4"],["f99d1b","aa7a46","57585b","064f6e","3c6f88","9caba5","f5ecc2"],["ffebbe","2e262d","c83f45","ea6260","fa9c85","fdd3b9"],["313744","ab4530","d9743d","da9e59","ffb882","f0e5ce"],["d96629","a15746","65475b","40456a","645b71","a98173","d8a37b","dab492","c3beb1","a5c8d1"],["342e2a","ab574b","e19471","eec89a","d9e7d6","eec89a"],["f1e4c5","09324d","e0aa8e","ea775d","a26e6b","20a8b6","306b7a","4b2335"],["2d3551","1874fb","4993fb","b0cbfa","daebf2","b0cbfa"],["d8d3df","241f34","8da5c2","8e788f","d09fae","ce8597","4f445d","6c5e7c"],["efffdc","163a37","426176","07a3ba","a8648f","c2fa5e","d70632","ffc782","ffae58","5897b2","cdc46d"],["dabb82","26211e","4f663d","4b7d7a","b46f59","e3b673","924922","72876b"],["f7cfef","5c1d29","a12366","cf6fb2","577e6f","3a562e","ea7192","7ba291","cddace","f05f59"],["c0b6ab","2e425c","3a7ac6","71abe7","d098a4","c77963","c5af96","9e8166","2f67c0","80a3bf","ac6269"],["edcf8e","111314","f99d1b","cf7d40","a45e53","7a4456","4c2e42","241b26","413319","644b1e","be79b7","967e93"],["dbd5b8","1f0a0c","774145","ce9690","88605e","887f6e","e59d67","896684","3c3248","d09e99","ae6a64"],["f8f8fa","242427","646467","99999c","aaaaad","484850","78787e","dddde0"],["f8f8fa","242427","646467","99999c","f81008","aaaaad","484850","78787e","dddde0"],["c7cede","0c1a27","a3b1ba","94b3d2","9bc0ed","738db0","7e9dd3","57646d","454e55","3d4748","728484"],["ccbb7d","1e0e3f","f27291","9c4472","4b1b54","312737","5d5933","837e31","9a7b43","9b8e77","aa615d","b73f74","669c21","c7d179","ffca94"],["dbc397","102a33","4f5630","656c6a","5f8283","dda726","cd8210","c05b12","1d3840","745c3e","bca582"],["f3dcb1","1d0b18","f6a79a","f66a82","b7696b","8a5e85","3e292f","c49f4e","876a38","724530"],["eadfcf","562629","ebbf68","e7a92f","964a33","4e6c74","b7b4ab","a3927d","8f7969","5d3739"],["cee5eb","20353a","c27544","c0997a","b2bcb2","a5c8d1","adaec3","b77a9a","b73f74","6e1c40"],["bccdd6","454869","efb2a6","e1938f","c66f7b","94526b","603e5e","647d94"],["e9e4d6","14132b","98af7d","527f5b","346d67","3d899f","21495a","502a34","956062","7e704e","aaa97f"],["ccd4db","39333d","a5b1bd","7f8c9f","60677c","474759","6b5863","866c7c","9e8594","b49fac","c9bac4"],["f1fce4","1f3511","c9f19d","a0e25a","75c02a","4a7820","09030a","162934","2f5460","4b7d8a","719fa9","a0babf","ccd7d9"],["cebed3","664274","bfc4d5","9a9fbe","7c7ba8","6b5b90","6f355d","87364e","ab4548","d35f49","3a7489","1f5273"],["f8e1ac","4c3928","d2c9d1","ae96a8","8e697d","744a54","6a3f37","724e32","8d6b3c","b18f4b","dab662"],["d1d5cc","102627","a5b59e","7d9e83","61927e","54948d","55a5ad","65c2da","abe1f8","71c8ea","52accc","428fa9","357386","295864","1d3e45"],["a6a2db","1b2e2d","214044","275560","2c6c7f","2d84a0","317aa5","4077b8","617dc8","848bd2"],["fcebe6","515392","b5ada0","bdab94","cbac8f","dcb296","ebbea8","f6d2c5","ec9a8d","c1565b","803452","573064"],["fbe0d3","3a3d34","4a4433","6b573d","976f4c","c98a5f","edaf8d","f5c1ac","eca590","df8d80","d17b7a","c3707c","b76d85"],["e3c1ec","1d1721","c68dd6","a55eba","784588","493052","0a0b08","2c3220","4f6130","73973a","96ca46","b4e26e","d0f29c"],["bdd0f1","0d142e","82a5e2","4878d2","2a54a5","1d3469","742b67","aa459c","c47bbb","dab4d6","f4eaf3"],["ece1d5","171812","cfb8a0","af916e","7e694d","484031","263432","3e595f","527c8f","719cb7","9cbbd3","cbdceb"],["f3f0cc","141a16","dbd88e","babb59","787f41","3b432a","766e4d","a9905f","caac85","e4ccb2","f8efe6"],["aee3e5","171c22","7ecace","54acb3","417880","2e474e","67366a","9742a2","bb5dcb","d48ae3","eabef4"],["cecbbc","2c2b29","b6b0a1","958d7e","656059","7b655b","b59080","d3af9e","e2bda9"],["e2e2d8","382307","d2cdaa","cab66e","c0932d","885511","db832d","e2af7b","e9cfb0","efe2d0"],["a49a83","5c350c","ac8e62","ac793e","985c23","733b0e","c78019","e8b74b","f0d98a","f7f0c1"],["f5dca5","1e1008","e6c78b","dbad64","936f45","ebc277","ccae7b","6e4f2f","b19062","46301d"],["e9f6fb","1c1816","cae9f5","bce0ef","a8d3e5","8fc1d5","72a9bf","558a9f","435e69","273034","000000","463d39"]],q=["000000","060A12"],I=[{name:"Roving",weight:2,ns:[34,52],accs:[0,0,0,1],vamp:[0,.05,.1],fs:[16,2,2,0,1,1,1,1],nl:[.4,.5],oct2:[.04,.05],ca:[1.2,1.4],perm:[.4,.5],yStr:[.6,.9],vSpr:[2,6],astr:[1.2,1.4],wind:.02},{name:"Columns",weight:3,ns:[64,84],accs:[0,1,1,2],vamp:[.05,.1,.15,.2,.25],fs:[32,4,4,0,1,1,1,1],nl:[.44,.58],oct2:[.04,.14],perm:[.5,.7],ca:[1.2,1.6],yStr:[.5,2],vSpr:[2,8],astr:[.8,2.2],wind:.02},{name:"Finery",weight:3,ns:[72,84],accs:[0,1,2],felt:[0,1,2],vamp:[.15,.2],fs:[24,2,2,0,1,1,1,1],nl:[.5,.6],oct2:[.09,.11],perm:[.5,.7],ca:[.8,1.9],yStr:[1,1.5],vSpr:[4,9],astr:[.8,2.2],wind:.01,cw:[40,1,4,1]},{name:"Flurry",weight:5,ns:[35,56],accs:[0,1],vamp:[.05,.1,.15,.2],felt:[0,1,2],fs:[20,3,3,0,0,0,1,1],nl:[.4,.6],oct2:[.04,.12],ca:[1.6,2.6],perm:[.52,.72],yStr:[1.5,2.2],vSpr:[2,6],astr:[1,2],wind:.02},{name:"Tangled",weight:5,ns:[28,54],accs:[0,1,2],vamp:[0,.04,.06,.1,.2],felt:[0,1,2,3,4],fs:[8,1,1],nl:[.4,.65],oct2:[.04,.2],ca:[1.4,4],perm:[.5,.72],yStr:[.5,1.8],vSpr:[4,6],astr:[1,2],wind:.01,cw:[12,1,1,1]},{name:"Thermal",weight:18,ns:[32,58],accs:[0,1,1,1,2],vamp:[0,.1,.1],fs:[12,2,2,0,1,1,1,1],nl:[.4,.52],oct2:[.04,.14],ca:[0,0],maxa:[1,2],perm:[.5,.72],yStr:[1.6,2.2],vSpr:[2,6],astr:[.7,1.2],wind:.05},{name:"Blanket",weight:6,ns:[35,58],accs:[0,1,1],vamp:[0,.05,.1,.1],felt:[1,2,3],fs:[8,2,2,0,0,0,1,1],nl:[.48,.58],oct2:[.04,.05],ca:[.4,1.2],perm:[.5,.65],yStr:[.6,1],vSpr:[6,12],astr:[2,2.4],wind:.1,cw:[10,2,1]},{name:"Bridges",weight:8,ns:[34,54],accs:[0,1],felt:[0,1,2],vamp:[0,0,.05,.1],fs:[12,2,2,0,1,1,1,1],nl:[.44,.64],oct2:[.06,.09],ca:[.8,1.6],perm:[.4,.7],yStr:[1.4,1.9],vSpr:[2,7],astr:[.8,2],wind:.1},{name:"Bolts",weight:2,ns:[5,10],accs:[0],felt:[0,1],vamp:[0,0,0,0,.1],pals:[3,8,14,16,20,25,33,36,41,46,48,62],fs:[8,1,1],nl:[.4,.54],oct2:[0,.06],perm:[.4,.55],ca:[.7,1.3],yStr:[1,2],vSpr:[2,4],astr:[.6,2.1],wind:.3,cw:[5,1]},{name:"Tempest",weight:12,ns:[34,58],accs:[0,1,1,2],vamp:[0,.05,.1,.15],fs:[8,1,1],nl:[.44,.58],oct2:[.04,.14],perm:[.5,.7],ca:[.8,2.2],yStr:[1,2],vSpr:[2,8],astr:[.8,2.2],wind:.02},{name:"Felted",weight:6,ns:[32,52],accs:[0,0,1,2,3],felt:[2,3,3,4,4,4],vamp:[0,0,.1],fs:[16,3,3,0,1,1,1,1],nl:[.5,.64],oct2:[.07,.11],perm:[.44,.64],ca:[.6,1.5],yStr:[1.1,1.6],vSpr:[2,5],astr:[.8,2.2],wind:.02},{name:"Squall",weight:8,ns:[34,60],accs:[0,0,1,2],felt:[1,2,3],vamp:[.1,.2,.3,.4],fs:[16,3,3,0,1,1,1,1],nl:[.45,.66],oct2:[.05,.12],perm:[.44,.75],ca:[.5,2.1],yStr:[.8,1.9],vSpr:[2,8],astr:[.8,2.2],wind:.01,cw:[6,0,1,1]},{name:"Funnel",weight:2,ns:[44,72],accs:[0],felt:[0,1],vamp:[0,.02],pals:[2,3,8,14,15,16,25,28,29,30,33,35,36,41,44,45,46,48,56,60,69,80,82],fs:[0,0,0,0,0,0,0,0,0,0,1],nl:[.4,.6],oct2:[.04,.09],perm:[.1,.2],ca:[.3,1.4],yStr:[.8,1.9],vSpr:[2,6],astr:[.8,2.2],wind:.01,cw:[3,3,1,1]},{name:"Stranded",weight:4,ns:[28,38],accs:[0,1],felt:[0,1,2,3],vamp:[0,0,.02,.02],fs:[14,2,2,0,1,1],nl:[.36,.42],oct2:[.06,.08],perm:[.5,.56],ca:[1.4,1.6],yStr:[1,1.2],vSpr:[3,8],astr:[1.4,2],wind:.01,cw:[30,1,2,1]},{name:"Knitted",weight:4,ns:[33,60],accs:[0,1,2,3],felt:[0,1,2,3],vamp:[0,0,.05],fs:[12,2,2,0,1,1,1,1],nl:[.44,.54],oct2:[.05,.14],perm:[.2,.4],ca:[.4,.8],yStr:[.4,1],vSpr:[5,11],astr:[.8,2],wind:.01},{name:"Spun",weight:2,ns:[16,36],accs:[0],felt:[1,2,3,4],vamp:[0,.1,.1],pals:[2,3,8,14,15,16,20,22,24,25,28,29,30,33,35,36,41,44,45,46,48,56,60,66,67,69,80,82],fs:[0,0,0,0,0,0,0,0,1],nl:[.4,.6],oct2:[0,.12],perm:[.2,.5],ca:[.4,.9],yStr:[.8,1.9],vSpr:[2,4],astr:[.8,1.6],wind:.01,cw:[4,1,0,1]},{name:"Twisted",weight:2,ns:[16,32],accs:[0],felt:[1,2,3],vamp:[0,0,.1],pals:[2,3,8,14,15,16,20,22,24,25,28,29,30,33,35,36,41,44,45,46,48,56,60,66,67,69,80,82],fs:[0,0,0,0,0,0,0,0,0,1],nl:[.4,.5],oct2:[0,.1],perm:[.1,.6],ca:[.08,.12],yStr:[.8,1.9],vSpr:[2,4],astr:[.8,1.6],wind:.01,cw:[2,4,0,1]},{name:"Pulled",weight:6,ns:[44,60],accs:[0,0,1,2,3],felt:[0,1],vamp:[0,.05,.1],fs:[18,2,2,0,1,1],nl:[.1,.25],oct2:[.04,.08],perm:[.44,.6],ca:[.2,.44],yStr:[1.4,2.2],vSpr:[2,6],astr:[.8,2.2],wind:.01,cw:[12,1,2,1]},{name:"Folded",weight:4,ns:[26,56],accs:[0],felt:[0,0,1,2],vamp:[0,0,.1],fs:[0,0,0,1],nl:[.4,.54],oct2:[.06,.1],perm:[.44,.64],ca:[.36,.7],yStr:[1,2],vSpr:[2,6],wind:.001,cw:[10,1,1]},{name:"Waves",weight:5,ns:[28,40],accs:[0,0,1,2],felt:[0,1,2,3],vamp:[0],fs:[12,1,1],nl:[.42,.58],oct2:[.04,.1],perm:[.55,.68],ca:[.6,.9],yStr:[.8,2.2],vSpr:[2,6],astr:[.8,2.2],wind:.01,cw:[10,1,1,1]},{name:"Shawl",weight:1,ns:[48,64],accs:[0],pals:[2,3,6,8,9,12,13,14,15,16,20,22,24,25,26,29,35,41,44,45,48,61,66,67,70,74,80,82],felt:[3,4],vamp:[0],fs:[0,0,0,0,0,0,0,0,0,0,0,0,1],nl:[.2,.4],oct2:[.04,.08],perm:[.55,.66],ca:[.8,2],yStr:[1.4,2.2],vSpr:[2,6],astr:[.8,2.2],wind:.01,cw:[10,1,1,1]},{name:"Breakers",weight:8,ns:[38,44],accs:[0,1,2],felt:[0,1,2],vamp:[.15,.2],fs:[24,2,2,0,1,1,1,1],nl:[.55,.59],oct2:[.09,.11],perm:[.62,.63],ca:[1.6,1.8],yStr:[1.2,1.4],vSpr:[6,9],astr:[.8,2.2],wind:.01,cw:[30,1,2,1]}],U=1/6,R=e=>0|f(e),T=new Float64Array([1,1,0,-1,1,0,1,-1,0,-1,-1,0,1,0,1,-1,0,1,1,0,-1,-1,0,-1,0,1,1,0,-1,1,0,1,-1,0,-1,-1]),L=c=>{var f,t,d=c[0],b=c[1],n=c[2],s=a(d,b,n),l=e(d,b,n),r=l-s;return l===s?f=0:d===l?f=(b-n)/r:b===l?f=2+(n-d)/r:n===l&&(f=4+(d-b)/r),0>(f=a(60*f,360))&&(f+=360),t=(s+l)/2,[f/360,l===s?0:.5>=t?r/(l+s):r/(2-l-s),t]},P=e=>{var a,c,f,t,d,b=e[0],n=e[1],s=e[2];if(0===n)return[d=s,d,d];a=2*s-(c=.5>s?s*(1+n):s+n-s*n),t=[0,0,0];for(var l=0;3>l;l++)0>(f=b+1/3*-(l-1))&&f++,1<f&&f--,d=1>6*f?a+6*(c-a)*f:1>2*f?c:2>3*f?a+(c-a)*(2/3-f)*6:a,t[l]=d;return t},H="cec486eda3f6e33be51a2eb7e27d88abbfd6e539b645d99eb367d1df84ebd9a10ad02b8f31e1bbef7566158ee3ae9713cc7905f9c7f00c93103463f25d53675f6c1b6650bd36cc2bd8c6bc87ea27557ee3caedad09baefbfe308c6efcd260d1241ed547cc743a03702cb64f4d0f5b1b844a9dba2614fa2687e278413973ede025c21b752793b19bd81c1ff0e8684c6b5e161a4fba8deaf3a621baca7ca4351ee2002d2f73db188fa9ec33e0b173a7dbb02a7916a3752e538977aecbb065063ed0b1e6b947e776d0784113630776cccff4f65fbdd096992ddbbdf3f3c98527bdabc44ad32ea4bfba4873c5a59b5967e92430c1a49fe51fb5c37949fc0ede5910369a794563fbd0846a2d3918403111050af521894b619ae854ec67b8608766a2e";let N=(e=7,a=64,c=-1)=>({hash:F().substring(0,a+2),tokenId:1e6*e+(0<=c?c:f(1e3*Math.random()))}),W="undefined"==typeof tokenData?N():tokenData;
↓ show full (16,469 bytes)