1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="87ebd1c1-a143-4dda-b778-a2edbd05ce5d",e._sentryDebugIdIdentifier="sentry-dbid-87ebd1c1-a143-4dda-b778-a2edbd05ce5d")}catch(e){}}(),function(){var e,t,n,r,o,i,c={20499:function(e,t,n){"use strict";var r,o,i,c,a=n(80345),s=n(65230),l=n(37469),u=n(53043),d=n(14224);let f="production"===function(){let e=null==d?void 0:"production";return"development"===e?"development":"production"===e?"production":"test"===e?"test":void 0}()?"https://reflect-assets.app":"https://dev.reflect-assets.app";(r=i||(i={})).App="app",r.Web="web",r.Mobile="mobile",n(55872).Buffer,n(90708),n(14224);var p=n(1839),b=n(14224);let h='{"apiKey":"AIzaSyD5tmpwG6ZbTQcMznYMf4_YQgVBqPtfc2w","databaseURL":"https://reflect-prod.firebaseio.com","projectId":"reflect-prod","storageBucket":"reflect-prod.appspot.com","messagingSenderId":"188725225641","appId":"1:188725225641:web:93e4f14c15713f2372a1b8","measurementId":"G-TDJCZM4HVX"}',y=b.env.NEXT_PUBLIC_FIREBASE_AUTH_EMULATOR_HOST,v=b.env.NEXT_PUBLIC_FIRESTORE_EMULATOR_HOST;if(!h)throw Error("missing NEXT_PUBLIC_FIREBASE_AUTH_JSON env var");let m=JSON.parse(h),w={authDomain:null===(c="undefined"!=typeof WorkerGlobalScope&&"undefined"!=typeof self&&self instanceof WorkerGlobalScope?null:window)||void 0===c?void 0:c.location.host,...m,clientID:"188725225641-n0tkosc6bsjc5lponcr9sjec1ifn38b2.apps.googleusercontent.com",appleScopes:["email","name"],googleScopes:["email","profile"]};var g=n(86416),_=n(53414),T=n(91229);let E=null!==(o=(0,p.C6)()[0])&&void 0!==o?o:(0,p.ZF)(w,void 0);!function(e){let t=(0,_.initializeFirestore)(e,{});if(v){let[e,n]=v.split(":");(0,_.connectFirestoreEmulator)(t,e,Number(n))}}(E);let I=function(e){let t=(0,g.getAuth)(e);return y&&!t.emulatorConfig&&(0,g.connectAuthEmulator)(t,"http://".concat(y),{disableWarnings:!0}),t}(E);async function O(){let e=await new Promise(e=>{I.currentUser?e(I.currentUser):new Promise(e=>{let t=I.onAuthStateChanged(n=>{n&&(t(),e(n))})}).then(e)});return await e.getIdToken()}(0,T.getStorage)(E).maxUploadRetryTime=0;class S{async upload(e,t){let n=new URL(e,this.host),r=await O(),{blob:o,contentType:i,fileName:c}=t;await fetch(n,{method:"PUT",headers:{Authorization:"Bearer ".concat(r),"x-reflect-file-name":c||"","x-reflect-content-type":i||""},body:o})}async download(e){let t=new URL(this.host);t.pathname=e;try{let e=await fetch(t);if(!e.ok)return console.error("Failed to download ".concat(t," with status ").concat(e.status)),null;let n=e.headers.get("x-reflect-file-name")||void 0,r=e.headers.get("x-reflect-content-type")||void 0;return{blob:await e.blob(),fileName:n,contentType:r}}catch(e){return console.error("Failed to download ".concat(t,":"),e),null}}constructor(e){this.host=e}}let U=new S(f),k=(0,s.O)({origin:f,remoteAdapter:U,cacheAdapter:l.L,cryptoAdapter:u.v});(0,a.Jj)(k)}},a={};function s(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={exports:{}},r=!0;try{c[e](n,n.exports,s),r=!1}finally{r&&delete a[e]}return n.exports}s.m=c,s.x=function(){var e=s.O(void 0,[2655,8566,5872,7306,5170,3374],function(){return s(20499)});return s.O(e)},e=[],s.O=function(t,n,r,o){if(n){o=o||0;for(var i=e.length;i>0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[n,r,o];return}for(var c=1/0,i=0;i<e.length;i++){for(var n=e[i][0],r=e[i][1],o=e[i][2],a=!0,l=0;l<n.length;l++)c>=o&&Object.keys(s.O).every(function(e){return s.O[e](n[l])})?n.splice(l--,1):(a=!1,o<c&&(c=o));if(a){e.splice(i--,1);var u=r();void 0!==u&&(t=u)}}return t},s.d=function(e,t){for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.f={},s.e=function(e){return Promise.all(Object.keys(s.f).reduce(function(t,n){return s.f[n](e,t),t},[]))},s.u=function(e){return 3374===e?"static/chunks/3374.8ae24b9359243c68.js":"static/chunks/"+(({2655:"8c02235a",8566:"e29b5f17"})[e]||e)+"-"+({2655:"9ba15ef7f3b33653",5170:"22c40c52131494c1",5872:"ca1a4c21e4d03820",7306:"87f8756093998de5",8566:"914acd044c79d14a"})[e]+".js"},s.miniCssF=function(e){},s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}
1}(),s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.j=499,s.tt=function(){return void 0===t&&(t={createScriptURL:function(e){return e}},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(t=trustedTypes.createPolicy("nextjs#bundler",t))),t},s.tu=function(e){return s.tt().createScriptURL(e)},s.p="/_next/",n={499:1},s.f.i=function(e,t){n[e]||importScripts(s.tu(s.p+s.u(e)))},o=(r=self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push.bind(r),r.push=function(e){var t=e[0],r=e[1],i=e[2];for(var c in r)s.o(r,c)&&(s.m[c]=r[c]);for(i&&i(s);t.length;)n[t.pop()]=1;o(e)},i=s.x,s.x=function(){return Promise.all([2655,8566,5872,7306,5170,3374].map(s.e,s)).then(i)},_N_E=s.x()}();
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.