PageSourceSearch

https://ludo.computer/_next/static/chunks/3noat5n6w09d8.js?dpl=dpl_FZAsPbLynAW2kPbHS9cuUVfS2ey9

js ludo.computer collected 2026-10-02 01:51:43 UTC 27,568 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,226236,e=>{"use strict";var t=e.i(324875);let r={name:"check",size:24,node:[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]};r.node;let i=(0,t.default)(r);e.s(["Check",0,i],226236)},837871,e=>{"use strict";var t=e.i(324875);let r={name:"map-pinned",size:24,node:[["path",{d:"M18 8c0 3.613-3.869 7.429-5.393 8.795a1 1 0 0 1-1.214 0C9.87 15.429 6 11.613 6 8a6 6 0 0 1 12 0",key:"11u0oz"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M8.714 14h-3.71a1 1 0 0 0-.948.683l-2.004 6A1 1 0 0 0 3 22h18a1 1 0 0 0 .948-1.316l-2-6a1 1 0 0 0-.949-.684h-3.712",key:"q8zwxj"}]]};r.node;let i=(0,t.default)(r);e.s(["MapPinned",0,i],837871)},136359,e=>{"use strict";var t=e.i(324875);let r={name:"calendar-days",size:24,node:[["path",{d:"M8 2v3",key:"1ioesn"}],["path",{d:"M16 2v3",key:"otl347"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M8 13h.01",key:"1sbv64"}],["path",{d:"M12 13h.01",key:"y0uutt"}],["path",{d:"M16 13h.01",key:"wip0gl"}],["path",{d:"M8 17h.01",key:"p3bg7i"}],["path",{d:"M12 17h.01",key:"p32p05"}],["path",{d:"M16 17h.01",key:"ql8jdd"}]]};r.node;let i=(0,t.default)(r);e.s(["CalendarDays",0,i],136359)},236043,e=>{"use strict";var t=e.i(498920),r=e.i(112680),i=e.i(967682),n=e.i(286258),a=e.i(702915),s=e.i(596601),o=e.i(621885);function l(e,t){let l=function(e){let t=(0,r.useConstant)(()=>(0,a.motionValue)(e)),{isStatic:i}=(0,s.useContext)(o.MotionConfigContext);if(i){let[,r]=(0,s.useState)(e);(0,s.useEffect)(()=>t.on("change",r),[])}return t}(t()),u=()=>l.set(t());return u(),(0,n.useIsomorphicLayoutEffect)(()=>{let t=()=>i.frame.preRender(u,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,i.cancelFrame)(u)}}),l}function u(e,t){let i=(0,r.useConstant)(()=>[]);return l(e,()=>{i.length=0;let r=e.length;for(let t=0;t<r;t++)i[t]=e[t].get();return t(i)})}e.s(["useTransform",0,function e(i,n,s,o){if("function"==typeof i){let e;return a.collectMotionValues.current=[],i(),e=l(a.collectMotionValues.current,i),a.collectMotionValues.current=void 0,e}if(void 0!==s&&!Array.isArray(s)&&"function"!=typeof n){var c=i,d=n,h=s,f=o;let t=(0,r.useConstant)(()=>Object.keys(h)),a=(0,r.useConstant)(()=>({}));for(let r of t)a[r]=e(c,d,h[r],f);return a}let m="function"==typeof n?n:function(...e){let r=!Array.isArray(e[0]),i=r?0:-1,n=e[0+i],a=e[1+i],s=e[2+i],o=e[3+i],l=(0,t.interpolate)(a,s,o);return r?l(n):l}(n,s,o),g=Array.isArray(i)?u(i,m):u([i],([e])=>m(e)),p=Array.isArray(i)?void 0:i.accelerate;return p&&!p.isTransformed&&"function"!=typeof n&&Array.isArray(s)&&o?.clamp!==!1&&(g.accelerate={...p,times:n,keyframes:s,isTransformed:!0,...o?.ease?{ease:o.ease}:{}}),g}],236043)},128784,e=>{"use strict";var t=e.i(324875);let r={name:"wallet-cards",size:24,node:[["path",{d:"M3 11h3.75a2 2 0 0 1 1.6.8l.45.6a4 4 0 0 0 6.4 0l.45-.6a2 2 0 0 1 1.6-.8H21",key:"1vwh6y"}],["path",{d:"M3 7h18",key:"1uiuf2"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]};r.node;let i=(0,t.default)(r);e.s(["WalletCards",0,i],128784)},947e3,e=>{"use strict";var t=e.i(121037),r=e.i(596601);e.s(["DeferredVideo",0,function({src:e,rootMargin:i="360px 0px",preloadWhenVisible:n="metadata",muted:a=!0,loop:s=!0,playsInline:o=!0,...l}){let u=(0,r.useRef)(null),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let e=u.current;if(!e||c)return;if(!("IntersectionObserver"in window)){let e=setTimeout(()=>d(!0),0);return()=>clearTimeout(e)}let t=new IntersectionObserver(([e])=>{e?.isIntersecting&&(d(!0),t.disconnect())},{rootMargin:i});return t.observe(e),()=>t.disconnect()},[i,c]),(0,r.useEffect)(()=>{c&&u.current?.play().catch(()=>{})},[c]),(0,t.jsx)("video",{ref:u,...l,src:c?e:void 0,autoPlay:c,preload:c?n:"none",muted:a,loop:s,playsInline:o})}])},517897,e=>{"use strict";let t,r;var i,n,a,s,o,l=e.i(596601),u=Object.defineProperty,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>
vendor: 12,391 bytes, line 1
1{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(c)for(var r of c(t))h.call(t,r)&&f(e,r,t[r]);return e},g=(e,t)=>{var r={};for(var i in e)d.call(e,i)&&0>t.indexOf(i)&&(r[i]=e[i]);if(null!=e&&c)for(var i of c(e))0>t.indexOf(i)&&h.call(e,i)&&(r[i]=e[i]);return r};(e=>{let t=class t{constructor(e,r,i,a){if(this.version=e,this.errorCorrectionLevel=r,this.modules=[],this.isFunction=[],e<t.MIN_VERSION||e>t.MAX_VERSION)throw RangeError("Version value out of range");if(a<-1||a>7)throw RangeError("Mask value out of range");this.size=4*e+17;let s=[];for(let e=0;e<this.size;e++)s.push(!1);for(let e=0;e<this.size;e++)this.modules.push(s.slice()),this.isFunction.push(s.slice());this.drawFunctionPatterns();const o=this.addEccAndInterleave(i);if(this.drawCodewords(o),-1==a){let e=1e9;for(let t=0;t<8;t++){this.applyMask(t),this.drawFormatBits(t);const r=this.getPenaltyScore();r<e&&(a=t,e=r),this.applyMask(t)}}n(0<=a&&a<=7),this.mask=a,this.applyMask(a),this.drawFormatBits(a),this.isFunction=[]}static encodeText(r,i){let n=e.QrSegment.makeSegments(r);return t.encodeSegments(n,i)}static encodeBinary(r,i){let n=e.QrSegment.makeBytes(r);return t.encodeSegments([n],i)}static encodeSegments(e,i,a=1,o=40,l=-1,u=!0){let c,d;if(!(t.MIN_VERSION<=a&&a<=o&&o<=t.MAX_VERSION)||l<-1||l>7)throw RangeError("Invalid value");for(c=a;;c++){let r=8*t.getNumDataCodewords(c,i),n=s.getTotalBits(e,c);if(n<=r){d=n;break}if(c>=o)throw RangeError("Data too long")}for(let e of[t.Ecc.MEDIUM,t.Ecc.QUARTILE,t.Ecc.HIGH])u&&d<=8*t.getNumDataCodewords(c,e)&&(i=e);let h=[];for(let t of e)for(let e of(r(t.mode.modeBits,4,h),r(t.numChars,t.mode.numCharCountBits(c),h),t.getData()))h.push(e);n(h.length==d);let f=8*t.getNumDataCodewords(c,i);n(h.length<=f),r(0,Math.min(4,f-h.length),h),r(0,(8-h.length%8)%8,h),n(h.length%8==0);for(let e=236;h.length<f;e^=253)r(e,8,h);let m=[];for(;8*m.length<h.length;)m.push(0);return h.forEach((e,t)=>m[t>>>3]|=e<<7-(7&t)),new t(c,i,m,l)}getModule(e,t){return 0<=e&&e<this.size&&0<=t&&t<this.size&&this.modules[t][e]}getModules(){return this.modules}drawFunctionPatterns(){for(let e=0;e<this.size;e++)this.setFunctionModule(6,e,e%2==0),this.setFunctionModule(e,6,e%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);let e=this.getAlignmentPatternPositions(),t=e.length;for(let r=0;r<t;r++)for(let i=0;i<t;i++)(0!=r||0!=i)&&(0!=r||i!=t-1)&&(r!=t-1||0!=i)&&this.drawAlignmentPattern(e[r],e[i]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(e){let t=this.errorCorrectionLevel.formatBits<<3|e,r=t;for(let e=0;e<10;e++)r=r<<1^(r>>>9)*1335;let a=(t<<10|r)^21522;n(a>>>15==0);for(let e=0;e<=5;e++)this.setFunctionModule(8,e,i(a,e));this.setFunctionModule(8,7,i(a,6)),this.setFunctionModule(8,8,i(a,7)),this.setFunctionModule(7,8,i(a,8));for(let e=9;e<15;e++)this.setFunctionModule(14-e,8,i(a,e));for(let e=0;e<8;e++)this.setFunctionModule(this.size-1-e,8,i(a,e));for(let e=8;e<15;e++)this.setFunctionModule(8,this.size-15+e,i(a,e));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let e=this.version;for(let t=0;t<12;t++)e=e<<1^(e>>>11)*7973;let t=this.version<<12|e;n(t>>>18==0);for(let e=0;e<18;e++){let r=i(t,e),n=this.size-11+e%3,a=Math.floor(e/3);this.setFunctionModule(n,a,r),this.setFunctionModule(a,n,r)}}drawFinderPattern(e,t){for(let r=-4;r<=4;r++)for(let i=-4;i<=4;i++){let n=Math.max(Math.abs(i),Math.abs(r)),a=e+i,s=t+r;0<=a&&a<this.size&&0<=s&&s<this.size&&this.setFunctionModule(a,s,2!=n&&4!=n)}}drawAlignmentPattern(e,t){for(let r=-2;r<=2;r++)for(let i=-2;i<=2;i++)this.setFunctionModule(e+i,t+r,1!=Math.max(Math.abs(i),Math.abs(r)))}setFunctionModule(e,t,r){this.modules[t][e]=r,this.isFunction[t][e]=!0}addEccAndInterleave(e){let r=this.version,i=this.errorCorrectionLevel;if(e.length!=t.getNumDataCodewords(r,i))throw RangeError("Invalid argument");let a=t.NUM_ERROR_CORRECTION_BLOCKS[i.ordinal][r],s=t.ECC_CODEWORDS_PER_BLOCK[i.ordinal][r],o=Math.floor(t.getNumRawDataModules(r)/8),l=a-o%a,u=Math.floor(o/a),c=[],d=t.reedSolomonComputeDivisor(s);for(let r=0,i=0;r<a;r++){let n=e.slice(i,i+u-s+(r<l?0:1));i+=n.length;let a=t.reedSolomonComputeRemainder(n,d);r<l&&n.push(0),c.push(n.concat(a))}let h=[];for(let e=0;e<c[0].length;e++)c.forEach((t,r)=>{(e!=u-s||r>=l)&&h.push(t[e])});return n(h.length==o),h}drawCodewords(e){if(e.length!=Math.floor(t.getNumRawDataModules(this.version)/8))throw RangeError("Invalid argument");let r=0;for(let t=this.size-1;t>=1;t-=2){6==t&&(t=5);for(let n=0;n<this.size;n++)for(let a=0;a<2;a++){let s=t-a,o=(t+1&2)==0?this.size-1-n:n;!this.isFunction[o][s]&&r<8*e.length&&(this.modules[o][s]=i(e[r>>>3],7-(7&r)),r++)}}n(r==8*e.length)}applyMask(e){if(e<0||e>7)throw RangeError("Mask value out of range");for(let t=0;t<this.size;t++)for(let r=0;r<this.size;r++){let i;switch(e){case 0:i=(r+t)%2==0;break;case 1:i=t%2==0;break;case 2:i=r%3==0;break;case 3:i=(r+t)%3==0;break;case 4:i=(Math.floor(r/3)+Math.floor(t/2))%2==0;break;case 5:i=r*t%2+r*t%3==0;break;case 6:i=(r*t%2+r*t%3)%2==0;break;case 7:i=((r+t)%2+r*t%3)%2==0;break;default:throw Error("Unreachable")}!this.isFunction[t][r]&&i&&(this.modules[t][r]=!this.modules[t][r])}}getPenaltyScore(){let e=0;for(let r=0;r<this.size;r++){let i=!1,n=0,a=[0,0,0,0,0,0,0];for(let s=0;s<this.size;s++)this.modules[r][s]==i?5==++n?e+=t.PENALTY_N1:n>5&&e++:(this.finderPenaltyAddHistory(n,a),i||(e+=this.finderPenaltyCountPatterns(a)*t.PENALTY_N3),i=this.modules[r][s],n=1);e+=this.finderPenaltyTerminateAndCount(i,n,a)*t.PENALTY_N3}for(let r=0;r<this.size;r++){let i=!1,n=0,a=[0,0,0,0,0,0,0];for(let s=0;s<this.size;s++)this.modules[s][r]==i?5==++n?e+=t.PENALTY_N1:n>5&&e++:(this.finderPenaltyAddHistory(n,a),i||(e+=this.finderPenaltyCountPatterns(a)*t.PENALTY_N3),i=this.modules[s][r],n=1);e+=this.finderPenaltyTerminateAndCount(i,n,a)*t.PENALTY_N3}for(let r=0;r<this.size-1;r++)for(let i=0;i<this.size-1;i++){let n=this.modules[r][i];n==this.modules[r][i+1]&&n==this.modules[r+1][i]&&n==this.modules[r+1][i+1]&&(e+=t.PENALTY_N2)}let r=0;for(let e of this.modules)r=e.reduce((e,t)=>e+ +!!t,r);let i=this.size*this.size,a=Math.ceil(Math.abs(20*r-10*i)/i)-1;return n(0<=a&&a<=9),n(0<=(e+=a*t.PENALTY_N4)&&e<=2568888),e}getAlignmentPatternPositions(){if(1==this.version)return[];{let e=Math.floor(this.version/7)+2,t=32==this.version?26:2*Math.ceil((4*this.version+4)/(2*e-2)),r=[6];for(let i=this.size-7;r.length<e;i-=t)r.splice(1,0,i);return r}}static getNumRawDataModules(e){if(e<t.MIN_VERSION||e>t.MAX_VERSION)throw RangeError("Version number out of range");let r=(16*e+128)*e+64;if(e>=2){let t=Math.floor(e/7)+2;r-=(25*t-10)*t-55,e>=7&&(r-=36)}return n(208<=r&&r<=29648),r}static getNumDataCodewords(e,r){return Math.floor(t.getNumRawDataModules(e)/8)-t.ECC_CODEWORDS_PER_BLOCK[r.ordinal][e]*t.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][e]}static reedSolomonComputeDivisor(e){if(e<1||e>255)throw RangeError("Degree out of range");let r=[];for(let t=0;t<e-1;t++)r.push(0);r.push(1);let i=1;for(let n=0;n<e;n++){for(let e=0;e<r.length;e++)r[e]=t.reedSolomonMultiply(r[e],i),e+1<r.length&&(r[e]^=r[e+1]);i=t.reedSolomonMultiply(i,2)}return r}static reedSolomonComputeRemainder(e,r){let i=r.map(e=>0);for(let n of e){let e=n^i.shift();i.push(0),r.forEach((r,n)=>i[n]^=t.reedSolomonMultiply(r,e))}return i}static reedSolomonMultiply(e,t){if(e>>>8!=0||t>>>8!=0)throw RangeError("Byte out of range");let r=0;for(let i=7;i>=0;i--)r=r<<1^(r>>>7)*285^(t>>>i&1)*e;return n(r>>>8==0),r}finderPenaltyCountPatterns(e){let t=e[1];n(t<=3*this.size);let r=t>0&&e[2]==t&&e[3]==3*t&&e[4]==t&&e[5]==t;return(r&&e[0]>=4*t&&e[6]>=t?1:0)+(r&&e[6]>=4*t&&e[0]>=t?1:0)}finderPenaltyTerminateAndCount(e,t,r){return e&&(this.finderPenaltyAddHistory(t,r),t=0),t+=this.size,this.finderPenaltyAddHistory(t,r),this.finderPenaltyCountPatterns(r)}finderPenaltyAddHistory(e,t){0==t[0]&&(e+=this.size),t.pop(),t.unshift(e)}};function r(e,t,r){if(t<0||t>31||e>>>t!=0)throw RangeError("Value out of range");for(let i=t-1;i>=0;i--)r.push(e>>>i&1)}function i(e,t){return(e>>>t&1)!=0}function n(e){if(!e)throw Error("Assertion error")}t.MIN_VERSION=1,t.MAX_VERSION=40,t.PENALTY_N1=3,t.PENALTY_N2=3,t.PENALTY_N3=40,t.PENALTY_N4=10,t.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],t.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],e.QrCode=t;let a=class e{constructor(e,t,r){if(this.mode=e,this.numChars=t,this.bitData=r,t<0)throw RangeError("Invalid argument");this.bitData=r.slice()}static makeBytes(t){let i=[];for(let e of t)r(e,8,i);return new e(e.Mode.BYTE,t.length,i)}static makeNumeric(t){if(!e.isNumeric(t))throw RangeError("String contains non-numeric characters");let i=[];for(let e=0;e<t.length;){let n=Math.min(t.length-e,3);r(parseInt(t.substring(e,e+n),10),3*n+1,i),e+=n}return new e(e.Mode.NUMERIC,t.length,i)}static makeAlphanumeric(t){let i;if(!e.isAlphanumeric(t))throw RangeError("String contains unencodable characters in alphanumeric mode");let n=[];for(i=0;i+2<=t.length;i+=2){let a=45*e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(i));r(a+=e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(i+1)),11,n)}return i<t.length&&r(e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(i)),6,n),new e(e.Mode.ALPHANUMERIC,t.length,n)}static makeSegments(t){return""==t?[]:e.isNumeric(t)?[e.makeNumeric(t)]:e.isAlphanumeric(t)?[e.makeAlphanumeric(t)]:[e.makeBytes(e.toUtf8ByteArray(t))]}static makeEci(t){let i=[];if(t<0)throw RangeError("ECI assignment value out of range");if(t<128)r(t,8,i);else if(t<16384)r(2,2,i),r(t,14,i);else if(t<1e6)r(6,3,i),r(t,21,i);else throw RangeError("ECI assignment value out of range");return new e(e.Mode.ECI,0,i)}static isNumeric(t){return e.NUMERIC_REGEX.test(t)}static isAlphanumeric(t){return e.ALPHANUMERIC_REGEX.test(t)}getData(){return this.bitData.slice()}static getTotalBits(e,t){let r=0;for(let i of e){let e=i.mode.numCharCountBits(t);if(i.numChars>=1<<e)return 1/0;r+=4+e+i.bitData.length}return r}static toUtf8ByteArray(e){e=encodeURI(e);let t=[];for(let r=0;r<e.length;r++)"%"!=e.charAt(r)?t.push(e.charCodeAt(r)):(t.push(parseInt(e.substring(r+1,r+3),16)),r+=2);return t}};a.NUMERIC_REGEX=/^[0-9]*$/,a.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,a.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";let s=a;e.QrSegment=a})(o||(o={})),n=(i=o||(o={})).QrCode||(i.QrCode={}),(t=class{constructor(e,t){this.ordinal=e,this.formatBits=t}}).LOW=new t(0,1),t.MEDIUM=new t(1,0),t.QUARTILE=new t(2,3),t.HIGH=new t(3,2),n.Ecc=t,s=(a=o||(o={})).QrSegment||(a.QrSegment={}),(r=class{constructor(e,t){this.modeBits=e,this.numBitsCharCount=t}numCharCountBits(e){return this.numBitsCharCount[Math.floor((e+7)/17)]}}).NUMERIC=new r(1,[10,12,14]),r.ALPHANUMERIC=new r(2,[9,11,13]),r.BYTE=new r(4,[8,16,16]),r.KANJI=new r(8,[8,10,12]),r.ECI=new r(7,[0,0,0]),s.Mode=r;var p=o,y={L:p.QrCode.Ecc.LOW,M:p.QrCode.Ecc.MEDIUM,Q:p.QrCode.Ecc.QUARTILE,H:p.QrCode.Ecc.HIGH},v="#FFFFFF",w="#000000";function M(e,t=0){let r=[];return e.forEach(function(e,i){let n=null;e.forEach(function(a,s){if(!a&&null!==n){r.push(`M${n+t} ${i+t}h${s-n}v1H${n+t}z`),n=null;return}if(s===e.length-1){if(!a)return;null===n?r.push(`M${s+t},${i+t} h1v1H${s+t}z`):r.push(`M${n+t},${i+t} h${s+1-n}v1H${n+t}z`);return}a&&null===n&&(n=s)})}),r.join("")}function E(e,t){return e.slice().map((e,r)=>r<t.y||r>=t.y+t.h?e:e.map((e,r)=>(r<t.x||r>=t.x+t.w)&&e))}function x({value:e,level:t,minVersion:r,includeMargin:i,marginSize:n,imageSettings:a,size:s,boostLevel:o}){let u=l.default.useMemo(()=>{let i=(Array.isArray(e)?e:[e]).reduce((e,t)=>
1(e.push(...p.QrSegment.makeSegments(t)),e),[]);return p.QrCode.encodeSegments(i,y[t],r,void 0,void 0,o)},[e,t,r,o]),{cells:c,margin:d,numCells:h,calculatedImageSettings:f}=l.default.useMemo(()=>{let e=u.getModules(),t=null!=n?Math.max(Math.floor(n),0):4*!!i,r=e.length+2*t,o=function(e,t,r,i){if(null==i)return null;let n=e.length+2*r,a=Math.floor(.1*t),s=n/t,o=(i.width||a)*s,l=(i.height||a)*s,u=null==i.x?e.length/2-o/2:i.x*s,c=null==i.y?e.length/2-l/2:i.y*s,d=null==i.opacity?1:i.opacity,h=null;if(i.excavate){let e=Math.floor(u),t=Math.floor(c),r=Math.ceil(o+u-e),i=Math.ceil(l+c-t);h={x:e,y:t,w:r,h:i}}return{x:u,y:c,h:l,w:o,excavation:h,opacity:d,crossOrigin:i.crossOrigin}}(e,s,t,a);return{cells:e,margin:t,numCells:r,calculatedImageSettings:o}},[u,s,a,i,n]);return{qrcode:u,margin:d,cells:c,numCells:h,calculatedImageSettings:f}}var C=function(){try{new Path2D().addPath(new Path2D)}catch(e){return!1}return!0}();l.default.forwardRef(function(e,t){let{value:r,size:i=128,level:n="L",bgColor:a=v,fgColor:s=w,includeMargin:o=!1,minVersion:u=1,boostLevel:c,marginSize:d,imageSettings:h}=e,f=g(e,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","marginSize","imageSettings"]),{style:p}=f,y=g(f,["style"]),b=null==h?void 0:h.src,N=l.default.useRef(null),R=l.default.useRef(null),A=l.default.useCallback(e=>{N.current=e,"function"==typeof t?t(e):t&&(t.current=e)},[t]),[P,k]=l.default.useState(!1),{margin:S,cells:z,numCells:I,calculatedImageSettings:O}=x({value:r,level:n,minVersion:u,boostLevel:c,includeMargin:o,marginSize:d,imageSettings:h,size:i});l.default.useEffect(()=>{if(null!=N.current){let e=N.current,t=e.getContext("2d");if(!t)return;let r=z,n=R.current,o=null!=O&&null!==n&&n.complete&&0!==n.naturalHeight&&0!==n.naturalWidth;o&&null!=O.excavation&&(r=E(z,O.excavation));let l=window.devicePixelRatio||1;e.height=e.width=i*l;let u=i/I*l;t.scale(u,u),t.fillStyle=a,t.fillRect(0,0,I,I),t.fillStyle=s,C?t.fill(new Path2D(M(r,S))):z.forEach(function(e,r){e.forEach(function(e,i){e&&t.fillRect(i+S,r+S,1,1)})}),O&&(t.globalAlpha=O.opacity),o&&t.drawImage(n,O.x+S,O.y+S,O.w,O.h)}}),l.default.useEffect(()=>{k(!1)},[b]);let T=m({height:i,width:i},p),j=null;return null!=b&&(j=l.default.createElement("img",{src:b,key:b,style:{display:"none"},onLoad:()=>{k(!0)},ref:R,crossOrigin:null==O?void 0:O.crossOrigin})),l.default.createElement(l.default.Fragment,null,l.default.createElement("canvas",m({style:T,height:i,width:i,ref:A,role:"img"},y)),j)}).displayName="QRCodeCanvas";var b=l.default.forwardRef(function(e,t){let{value:r,size:i=128,level:n="L",bgColor:a=v,fgColor:s=w,includeMargin:o=!1,minVersion:u=1,boostLevel:c,title:d,marginSize:h,imageSettings:f}=e,p=g(e,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","title","marginSize","imageSettings"]),{margin:y,cells:C,numCells:b,calculatedImageSettings:N}=x({value:r,level:n,minVersion:u,boostLevel:c,includeMargin:o,marginSize:h,imageSettings:f,size:i}),R=C,A=null;null!=f&&null!=N&&(null!=N.excavation&&(R=E(C,N.excavation)),A=l.default.createElement("image",{href:f.src,height:N.h,width:N.w,x:N.x+y,y:N.y+y,preserveAspectRatio:"none",opacity:N.opacity,crossOrigin:N.crossOrigin}));let P=M(R,y);return l.default.createElement("svg",m({height:i,width:i,viewBox:`0 0 ${b} ${b}`,ref:t,role:"img"},p),!!d&&l.default.createElement("title",null,d),l.default.createElement("path",{fill:a,d:`M0,0 h${b}v${b}H0z`,shapeRendering:"crispEdges"}),l.default.createElement("path",{fill:s,d:P,shapeRendering:"crispEdges"}),A)});b.displayName="QRCodeSVG",e.s(["QRCodeSVG",0,b])},994720,e=>{"use strict";var t=e.i(121037),r=e.i(596601),i=e.i(226236),n=e.i(517897);let a=["ludo://funpass/visitor/1003CFP09213","ludo://funpass/visitor/1003CFP09214","ludo://funpass/visitor/1003CFP09215","ludo://funpass/visitor/1003CFP09216"];e.s(["RotatingQr",0,function(){let[e,s]=r.useState("rotating"),[o,l]=r.useState(0),[u,c]=r.useState(0);return r.useEffect(()=>{if("rotating"!==e)return;let t=0,r=performance.now(),i=e=>{let n=e-r;(c(Math.min(1,n/3500)),n>=3500)?s("validating"):t=requestAnimationFrame(i)};return t=requestAnimationFrame(i),()=>cancelAnimationFrame(t)},[e,o]),r.useEffect(()=>{if("validating"!==e)return;let t=setTimeout(()=>{l(e=>(e+1)%a.length),c(0),s("rotating")},1100);return()=>clearTimeout(t)}
1,[e]),(0,t.jsxs)("div",{className:"bg-card ring-foreground/10 relative aspect-square w-full overflow-hidden rounded-2xl shadow-2xl ring-1 shadow-black/20",children:[(0,t.jsx)("div",{className:`flex size-full items-center justify-center p-3 transition-opacity duration-300 ${"validating"===e?"opacity-0":"opacity-100"}`,children:(0,t.jsx)(n.QRCodeSVG,{value:a[o],bgColor:"transparent",fgColor:"#0B1020",level:"M",marginSize:1,className:"size-full animate-[qrFade_3.5s_ease-in-out_infinite]"})},o),(0,t.jsx)("div",{className:`absolute inset-0 flex flex-col items-center justify-center bg-emerald-500/95 transition-opacity duration-300 ${"validating"===e?"opacity-100":"opacity-0"}`,"aria-hidden":"validating"!==e,children:(0,t.jsx)("div",{className:"flex size-12 items-center justify-center rounded-full bg-white",children:(0,t.jsx)(i.Check,{className:"size-7 text-emerald-600",strokeWidth:3})})}),(0,t.jsx)("div",{className:"absolute inset-x-0 bottom-0",children:(0,t.jsx)("div",{className:"bg-foreground/10 h-1 w-full overflow-hidden",children:(0,t.jsx)("div",{className:"bg-primary h-full",style:{width:`${"validating"===e?100:100*u}%`,transition:"validating"===e?"width 200ms linear":"none"}})})})]})}])},443475,e=>{"use strict";var t=e.i(121037),r=e.i(596601),i=e.i(136359),n=e.i(214158),a=e.i(837871),s=e.i(324875);let o={name:"qr-code",size:24,node:[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]};o.node;let l=(0,s.default)(o);var u=e.i(128784),c=e.i(185613),d=e.i(202459),h=e.i(624391),f=e.i(236043),m=e.i(829970),g=e.i(975157);function p({children:e,className:r,screenClassName:i}){return(0,t.jsx)("div",{className:(0,g.cn)("relative aspect-[9/19] p-2",r),children:(0,t.jsx)("div",{className:"bg-background/75 ring-border-illustration shadow-black/6.5 h-full overflow-hidden rounded-[2.5rem] border border-transparent p-2 shadow-md ring-1",children:(0,t.jsx)("div",{className:(0,g.cn)("ring-border-illustration bg-foreground
1/6.5 relative h-full overflow-hidden rounded-[2rem] shadow ring-1 dark:bg-black",i),children:e})})})}function y({src:e,alt:r,className:i,imageClassName:n,priority:a=!1}){return(0,t.jsx)(p,{className:i,children:(0,t.jsx)(m.default,{src:e,alt:r,fill:!0,priority:a,...a?{}:{loading:"eager"},sizes:"(min-width: 1024px) 320px, 70vw",className:(0,g.cn)("object-cover",n)})})}let v=[{src:"/visitor-app-home-screen.png",alt:"Ludo visitor app home screen with wallet balance and offers",position:"left"},{src:"/visitor-app-program-screen.png",alt:"Ludo visitor app programme screen with date filters",position:"centre"},{src:"/visitor-app-ride-detail.png",alt:"Ludo visitor app ride detail screen with location and ride context",position:"right"}],w=[{label:"Wallet",icon:u.WalletCards},{label:"Map",icon:a.MapPinned},{label:"Programme",icon:i.CalendarDays},{label:"QR access",icon:l},{label:"Help",icon:n.LifeBuoy}];function M(e){let t=window.matchMedia("(min-width: 768px)");return t.addEventListener("change",e),()=>t.removeEventListener("change",e)}function E(){return window.matchMedia("(min-width: 768px)").matches}function x(){return!1}function C({phone:e,transforms:r}){return"centre"===e.position?(0,t.jsx)(c.motion.div,{style:{x:r.centreX,y:r.centreY,scale:r.centreScale},className:"absolute top-0 left-1/2 z-20 w-52 sm:w-60 md:w-[17rem] lg:w-[18rem]","data-
1pavilion-phone":"centre",children:(0,t.jsx)(y,{src:e.src,alt:e.alt,priority:!0,imageClassName:"bg-white object-cover object-center",className:"drop-shadow-2xl"})}):"left"===e.position?(0,t.jsx)(c.motion.div,{style:{x:r.leftX,y:r.leftY,rotate:r.leftRotate,scale:r.leftScale},className:"absolute top-16 left-1/2 z-10 w-36 opacity-70 sm:w-44 sm:opacity-[0.78] md:top-[4.5rem] md:w-52 lg:w-56","data-pavilion-phone":"left",children:(0,t.jsx)(y,{src:e.src,alt:e.alt,priority:!0,imageClassName:"bg-white object-cover object-center",className:"drop-shadow-xl"})}):(0,t.jsx)(c.motion.div,{style:{x:r.rightX,y:r.rightY,rotate:r.rightRotate,scale:r.rightScale},className:"absolute top-16 left-1/2 z-10 w-36 opacity-70 sm:w-44 sm:opacity-[0.78] md:top-[4.5rem] md:w-52 lg:w-56","data-pavilion-phone":"right",children:(0,t.jsx)(y,{src:e.src,alt:e.alt,priority:!0,imageClassName:"bg-white object-cover object-center",className:"drop-shadow-xl"})})}e.s(["PavilionPhoneFan",0,function(){let e=(0,d.useReducedMotion)(),i=(0,r.useRef)(null),n=(0,r.useSyncExternalStore)(M,E,x)&&!e,{scrollYProgress:a}=(0,h.useScroll)({target:i,offset:["start 85%","center 45%"]}),s=(0,f.useTransform)(a,[0,1],n?["-104%","-138%"]:["-124%","-124%"]),o=(0,f.useTransform)(a,[0,1],n?[32,48]:[46,46]),l=(0,f.useTransform)(a,[0,1],n?[-3,-8]:[-8,-8]),u=(0,f.useTransform)(a,[0,1],n?[.9,.96]:[.86,.86]),c=(0,f.useTransform)(a,[0,1],["-50%","-50%"]),m=(0,f.useTransform)(a,[0,1],n?[18,0]:[0,0]),g=(0,f.useTransform)(a,[0,1],n?[.98,1]:[1,1]),p=(0,f.useTransform)(a,[0,1],n?["4%","38%"]:["24%","24%"]),y=(0,f.useTransform)(a,[0,1],n?[32,48]:[46,46]),b=(0,f.useTransform)(a,[0,1],n?[3,8]:[8,8]),N=(0,f.useTransform)(a,[0,1],n?[.9,.96]:[.86,.86]);return(0,t.jsxs)("div",{className:"mx-auto mt-12 w-full max-w-[1180px] px-6 sm:mt-14 md:mt-18",children:[(0,t.jsx)("div",{ref:i,className:"relative mx-auto h-[520px] max-w-[390px] sm:h-[560px] sm:max-w-[640px] md:h-[640px] md:max-w-[900px] lg:h-[660px] lg:max-w-[1080px]","aria-label":"Pavilion visitor app screens for wallet, programme, map, QR access, and help","data-pavilion-phone-stage":!0,children:v.map(e=>(0,t.jsx)(C,{phone:e,transforms:{leftX:s,leftY:o,leftRotate:l,leftScale:u,centreX:c,centreY:m,centreScale:g,rightX:p,rightY:y,rightRotate:b,rightScale:N}},e.src))}),(0,t.jsx)("div",{className:"border-border/70 bg-background/90 mx-auto mt-8 grid max-w-3xl grid-cols-5 gap-1 rounded-2xl border p-1 shadow-lg shadow-zinc-950/5 backdrop-blur sm:mt-10 md:mt-12","data-pavilion-utility-strip":!0,children:w.map(e=>{let r=e.icon;return(0,t.jsxs)("div",{className:"flex min-h-15 flex-col items-center justify-center gap-1 rounded-xl px-1 text-center",children:[(0,t.jsx)(r,{className:"text-primary size-4","aria-hidden":"true"}),(0,t.jsx)("span",{className:"text-foreground/72 text-[10px] leading-tight font-semibold sm:text-xs",children:e.label})]},e.label)})})]})}],443475)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.