PageSourceSearch

https://naemo.ai/_next/static/chunks/6689-f169a217e527722f.js

js naemo.ai collected 2026-09-24 14:29:46 UTC 8,206 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6689],{56689:function(e,t,n){var r,i,s,a,o,l;let d;n.d(t,{Uw:function(){return w},dV:function(){return h},fo:function(){return m}}),(a=r||(r={})).Unimplemented="UNIMPLEMENTED",a.Unavailable="UNAVAILABLE";class c extends Error{constructor(e,t,n){super(e),this.message=e,this.code=t,this.data=n}}let u=e=>{var t,n;return(null==e?void 0:e.androidBridge)?"android":(null===(n=null===(t=null==e?void 0:e.webkit)||void 0===t?void 0:t.messageHandlers)||void 0===n?void 0:n.bridge)?"ios":"web"},h=(d="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{}).Capacitor=(e=>{let t=e.CapacitorCustomPlatform||null,n=e.Capacitor||{},i=n.Plugins=n.Plugins||{},s=()=>null!==t?t.name:u(e),a=e=>{var t;return null===(t=n.PluginHeaders)||void 0===t?void 0:t.find(t=>t.name===e)},o=new Map;return n.convertFileSrc||(n.convertFileSrc=e=>e),n.getPlatform=s,n.handleError=t=>e.console.error(t),n.isNativePlatform=()=>"web"!==s(),n.isPluginAvailable=e=>{let t=o.get(e);return!!((null==t?void 0:t.platforms.has(s()))||a(e))},n.registerPlugin=(e,l={})=>{let d;let u=o.get(e);if(u)return console.warn(`Capacitor plugin "${e}" already registered. Cannot register plugins twice.`),u.proxy;let h=s(),m=a(e),w=async()=>(!d&&h in l?d=d="function"==typeof l[h]?await l[h]():l[h]:null!==t&&!d&&"web"in l&&(d=d="function"==typeof l.web?await l.web():l.web),d),p=(t,i)=>{var s,a;if(m){let r=null==m?void 0:m.methods.find(e=>i===e.name);if(r)return"promise"===r.rtype?t=>n.nativePromise(e,i.toString(),t):(t,r)=>n.nativeCallback(e,i.toString(),t,r);if(t)return null===(s=t[i])||void 0===s?void 0:s.bind(t)}else if(t)return null===(a=t[i])||void 0===a?void 0:a.bind(t);else throw new c(`"${e}" plugin is not implemented on ${h}`,r.Unimplemented)},f=t=>{let n;let i=(...i)=>{let s=w().then(s=>{let a=p(s,t);if(a){let e=a(...i);return n=null==e?void 0:e.remove,e}throw new c(`"${e}.${t}()" is not implemented on ${h}`,r.Unimplemented)});return"addListener"===t&&(s.remove=async()=>n()),s};return i.toString=()=>`${t.toString()}() { [capacitor code] }`,Object.defineProperty(i,"name",{value:t,writable:!1,configurable:!1}),i},g=f("addListener"),b=f("removeListener"),v=(e,t)=>{let n=g({eventName:e},t),r=async()=>{b({eventName:e,callbackId:await n},t)},i=new Promise(e=>n.then(()=>e({remove:r})));return i.remove=async()=>{console.warn("Using addListener() without 'await' is deprecated."),await r()},i},y=new Proxy({},{get(e,t){switch(t){case"$$typeof":return;case"toJSON":return()=>({});case"addListener":return m?v:g;case"removeListener":return b;default:return f(t)}}});return i[e]=y,o.set(e,{name:e,proxy:y,platforms:new Set([...Object.keys(l),...m?[h]:[]])}),y},n.Exception=c,n.DEBUG=!!n.DEBUG,n.isLoggingEnabled=!!n.isLoggingEnabled,n})(d),m=h.registerPlugin;class w{constructor(){this.listeners={},this.retainedEventArguments={},this.windowListeners={}}addListener(e,t){let n=!1;this.listeners[e]||(this.listeners[e]=[],n=!0),this.listeners[e].push(t);let r=this.windowListeners[e];return r&&!r.registered&&this.addWindowListener(r),n&&this.sendRetainedArgumentsForEvent(e),Promise.resolve({remove:async()=>this.removeListener(e,t)})}async removeAllListeners(){for(let e in this.listeners={},this.windowListeners)this.removeWindowListener(this.windowListeners[e]);this.windowListeners={}}notifyListeners(e,t,n){let r=this.listeners[e];if(!r){if(n){let n=this.retainedEventArguments[e];n||(n=[]),n.push(t),this.retainedEventArguments[e]=n}return}r.forEach(e=>e(t))}hasListeners(e){var t;return!!(null===(t=this.listeners[e])||void 0===t?void 0:t.length)}registerWindowListener(e,t){this.windowListeners[t]={registered:!1,windowEventName:e,pluginEventName:t,handler:e=>{this.notifyListeners(t,e)}}}unimplemented(e="not implemented"){return new h.Exception(e,r.Unimplemented)}unavailable(e="not available"){return new h.Exception(e,r.Unavailable)}async removeListener(e,t){let n=this.listeners[e];if(!n)return;let r=n.indexOf(t);this.listeners[e].splice(r,1),this.listeners[e].length||this.removeWindowListener(this.windowListeners[e])}addWindowListener(e){window.addEventListener(e.windowEventName,e.handler),e.registered=!0}removeWindowListener(e){e&&(window.removeEventListener(e.windowEventName,e.handler),e.registered=!1)}sendRetainedArgumentsForEvent(e){let t=this.retainedEventArguments[e];t&&(delete this.retainedEventArguments[e],t.forEach(t=>{this.notifyListeners(e,t)}))}}let p=e=>
1encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),f=e=>e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);class g extends w{async getCookies(){let e=document.cookie,t={};return e.split(";").forEach(e=>{if(e.length<=0)return;let[n,r]=e.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");n=f(n).trim(),r=f(r).trim(),t[n]=r}),t}async setCookie(e){try{let t=p(e.key),n=p(e.value),r=e.expires?`; expires=${e.expires.replace("expires=","")}`:"",i=(e.path||"/").replace("path=",""),s=null!=e.url&&e.url.length>0?`domain=${e.url}`:"";document.cookie=`${t}=${n||""}${r}; path=${i}; ${s};`}catch(e){return Promise.reject(e)}}async deleteCookie(e){try{document.cookie=`${e.key}=; Max-Age=0`}catch(e){return Promise.reject(e)}}async clearCookies(){try{for(let e of document.cookie.split(";")||[])document.cookie=e.replace(/^ +/,"").replace(/=.*/,`=;expires=${new Date().toUTCString()};path=/`)}catch(e){return Promise.reject(e)}}async clearAllCookies(){try{await this.clearCookies()}catch(e){return Promise.reject(e)}}}m("CapacitorCookies",{web:()=>new g});let b=async e=>new Promise((t,n)=>{let r=new FileReader;r.onload=()=>{let e=r.result;t(e.indexOf(",")>=0?e.split(",")[1]:e)},r.onerror=e=>n(e),r.readAsDataURL(e)}),v=(e={})=>{let t=Object.keys(e);return Object.keys(e).map(e=>e.toLocaleLowerCase()).reduce((n,r,i)=>(n[r]=e[t[i]],n),{})},y=(e,t=!0)=>e?Object.entries(e).reduce((e,n)=>{let r,i;let[s,a]=n;return Array.isArray(a)?(i="",a.forEach(e=>{r=t?encodeURIComponent(e):e,i+=`${s}=${r}&`}),i.slice(0,-1)):(r=t?encodeURIComponent(a):a,i=`${s}=${r}`),`${e}&${i}`},"").substr(1):null,E=(e,t={})=>{let n=Object.assign({method:e.method||"GET",headers:e.headers},t),r=v(e.headers)["content-type"]||"";if("string"==typeof e.data)n.body=e.data;else if(r.includes("application/x-www-form-urlencoded")){let t=new URLSearchParams;for(let[n,r]of Object.entries(e.data||{}))t.set(n,r);n.body=t.toString()}else if(r.includes("multipart/form-data")||e.data instanceof FormData){let t=new FormData;if(e.data instanceof FormData)e.data.forEach((e,n)=>{t.append(n,e)});else for(let n of Object.keys(e.data))t.append(n,e.data[n]);n.body=t;let r=new Headers(n.headers);r.delete("content-type"),n.headers=r}else(r.includes("application/json")||"object"==typeof e.data)&&(n.body=JSON.stringify(e.data));return n};class L extends w{async request(e){let t,n;let r=E(e,e.webFetchExtra),i=y(e.params,e.shouldEncodeUrlParams),s=i?`${e.url}?${i}`:e.url,a=await fetch(s,r),o=a.headers.get("content-type")||"",{responseType:l="text"}=a.ok?e:{};switch(o.includes("application/json")&&(l="json"),l){case"arraybuffer":case"blob":n=await a.blob(),t=await b(n);break;case"json":t=await a.json();break;default:t=await a.text()}let d={};return a.headers.forEach((e,t)=>{d[t]=e}),{data:t,headers:d,status:a.status,url:a.url}}async get(e){return this.request(Object.assign(Object.assign({},e),{method:"GET"}))}async post(e){return this.request(Object.assign(Object.assign({},e),{method:"POST"}))}async put(e){return this.request(Object.assign(Object.assign({},e),{method:"PUT"}))}async patch(e){return this.request(Object.assign(Object.assign({},e),{method:"PATCH"}))}async delete(e){return this.request(Object.assign(Object.assign({},e),{method:"DELETE"}))}}m("CapacitorHttp",{web:()=>new L}),(o=i||(i={})).Dark="DARK",o.Light="LIGHT",o.Default="DEFAULT",(l=s||(s={})).StatusBar="StatusBar",l.NavigationBar="NavigationBar";class C extends w{async setStyle(){this.unavailable("not available for web")}async setAnimation(){this.unavailable("not available for web")}async show(){this.unavailable("not available for web")}async hide(){this.unavailable("not available for web")}}m("SystemBars",{web:()=>new C})}}]);

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.