update
Browse files- build/client/_app/immutable/assets/0.X-S7iW2B.css +0 -0
- build/client/_app/immutable/assets/_layout.Ngqd846i.css +0 -0
- build/client/_app/immutable/chunks/LoadingSpinner.lpyOX3pg.js +1 -0
- build/client/_app/immutable/chunks/entry.vPfuQ0Pu.js +3 -0
- build/client/_app/immutable/chunks/index.YaTsDjJO.js +1 -0
- build/client/_app/immutable/chunks/scheduler.YAOc3RFa.js +1 -0
- build/client/_app/immutable/entry/app._kTmHlfo.js +7 -0
- build/client/_app/immutable/entry/start.rMl242Pm.js +1 -0
- build/client/_app/immutable/nodes/0.aOMUNR9P.js +1 -0
- build/client/_app/immutable/nodes/1.SlIOoH3h.js +1 -0
- build/client/_app/immutable/nodes/2.QDp-lHc6.js +65 -0
- build/client/_app/immutable/nodes/3.myy2411H.js +1 -0
- build/client/_app/immutable/nodes/4.J9z16GkC.js +36 -0
- build/client/_app/version.json +1 -1
- build/prerendered/index.html +13 -12
- build/server/chunks/0-sQiG3ZAt.js +9 -0
- build/server/chunks/0-sQiG3ZAt.js.map +1 -0
- build/server/chunks/1-t9S_lImO.js +9 -0
- build/server/chunks/1-t9S_lImO.js.map +1 -0
- build/server/chunks/3-IytyG301.js +9 -0
- build/server/chunks/3-IytyG301.js.map +1 -0
- build/server/chunks/4-MZhRX-tI.js +9 -0
- build/server/chunks/4-MZhRX-tI.js.map +1 -0
- build/server/chunks/_layout.svelte-6s0EnJSE.js +19 -0
- build/server/chunks/_layout.svelte-6s0EnJSE.js.map +1 -0
- build/server/chunks/_page.svelte-3vy7y6M_.js +63 -0
- build/server/chunks/_page.svelte-3vy7y6M_.js.map +1 -0
- build/server/index.js +1 -1
- build/server/index.js.map +0 -0
- build/server/manifest.js +12 -4
- build/server/manifest.js.map +1 -1
- package-lock.json +20 -0
- package.json +1 -0
build/client/_app/immutable/assets/0.X-S7iW2B.css
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
build/client/_app/immutable/assets/_layout.Ngqd846i.css
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
build/client/_app/immutable/chunks/LoadingSpinner.lpyOX3pg.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
import{s as z,n as w}from"./scheduler.YAOc3RFa.js";import{S as M,i as Z,e as g,s as p,a as y,c as b,b as h,d as v,f as d,g as k,h as j,j as i,k as S,l as c,t as A,m as B,n as L}from"./index.YaTsDjJO.js";function E(f){let e,t;return{c(){e=g("span"),t=A(f[1])},l(a){e=b(a,"SPAN",{});var l=h(e);t=B(l,f[1]),l.forEach(d)},m(a,l){S(a,e,l),c(e,t)},p(a,l){l&2&&L(t,a[1])},d(a){a&&d(e)}}}function N(f){let e,t,a,l,o,C,u,x="Загрузка...",m,s=f[1]&&E(f);return{c(){e=g("div"),t=p("svg"),a=p("path"),l=p("path"),C=y(),u=g("span"),u.textContent=x,m=y(),s&&s.c(),this.h()},l(n){e=b(n,"DIV",{role:!0});var r=h(e);t=v(r,"svg",{"aria-hidden":!0,class:!0,viewBox:!0,fill:!0,xmlns:!0});var _=h(t);a=v(_,"path",{d:!0,fill:!0}),h(a).forEach(d),l=v(_,"path",{d:!0,fill:!0}),h(l).forEach(d),_.forEach(d),C=k(r),u=b(r,"SPAN",{class:!0,"data-svelte-h":!0}),j(u)!=="svelte-xxmjpt"&&(u.textContent=x),m=k(r),s&&s.l(r),r.forEach(d),this.h()},h(){i(a,"d","M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z"),i(a,"fill","currentColor"),i(l,"d","M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z"),i(l,"fill","currentFill"),i(t,"aria-hidden","true"),i(t,"class",o="w-"+f[0]+" h-"+f[0]+" text-gray-200 animate-spin dark:text-gray-600 fill-blue-600"),i(t,"viewBox","0 0 100 101"),i(t,"fill","none"),i(t,"xmlns","http://www.w3.org/2000/svg"),i(u,"class","sr-only"),i(e,"role","status")},m(n,r){S(n,e,r),c(e,t),c(t,a),c(t,l),c(e,C),c(e,u),c(e,m),s&&s.m(e,null)},p(n,[r]){r&1&&o!==(o="w-"+n[0]+" h-"+n[0]+" text-gray-200 animate-spin dark:text-gray-600 fill-blue-600")&&i(t,"class",o),n[1]?s?s.p(n,r):(s=E(n),s.c(),s.m(e,null)):s&&(s.d(1),s=null)},i:w,o:w,d(n){n&&d(e),s&&s.d()}}}function P(f,e,t){let{size:a=8}=e,{label:l=""}=e;return f.$$set=o=>{"size"in o&&t(0,a=o.size),"label"in o&&t(1,l=o.label)},[a,l]}class F extends M{constructor(e){super(),Z(this,e,P,N,z,{size:0,label:1})}}export{F as L};
|
build/client/_app/immutable/chunks/entry.vPfuQ0Pu.js
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import{n as ie,s as rt,t as at}from"./scheduler.YAOc3RFa.js";new URL("sveltekit-internal://");function ot(e,t){return e==="/"||t==="ignore"?e:t==="never"?e.endsWith("/")?e.slice(0,-1):e:t==="always"&&!e.endsWith("/")?e+"/":e}function st(e){return e.split("%25").map(decodeURI).join("%25")}function it(e){for(const t in e)e[t]=decodeURIComponent(e[t]);return e}function ce({href:e}){return e.split("#")[0]}const ct=["href","pathname","search","toString","toJSON"];function lt(e,t,n){const r=new URL(e);Object.defineProperty(r,"searchParams",{value:new Proxy(r.searchParams,{get(a,s){if(s==="get"||s==="getAll"||s==="has")return o=>(n(o),a[s](o));t();const i=Reflect.get(a,s);return typeof i=="function"?i.bind(a):i}}),enumerable:!0,configurable:!0});for(const a of ct)Object.defineProperty(r,a,{get(){return t(),e[a]},enumerable:!0,configurable:!0});return r}const ft="/__data.json",ut=".html__data.json";function dt(e){return e.endsWith(".html")?e.replace(/\.html$/,ut):e.replace(/\/$/,"")+ft}function ht(...e){let t=5381;for(const n of e)if(typeof n=="string"){let r=n.length;for(;r;)t=t*33^n.charCodeAt(--r)}else if(ArrayBuffer.isView(n)){const r=new Uint8Array(n.buffer,n.byteOffset,n.byteLength);let a=r.length;for(;a;)t=t*33^r[--a]}else throw new TypeError("value must be a string or TypedArray");return(t>>>0).toString(36)}const Ne=window.fetch;window.fetch=(e,t)=>((e instanceof Request?e.method:t?.method||"GET")!=="GET"&&C.delete(pe(e)),Ne(e,t));const C=new Map;function pt(e){const t=atob(e),n=new Uint8Array(t.length);for(let r=0;r<t.length;r++)n[r]=t.charCodeAt(r);return n.buffer}function gt(e,t){const n=pe(e,t),r=document.querySelector(n);if(r?.textContent){let{body:a,...s}=JSON.parse(r.textContent);const i=r.getAttribute("data-ttl");return i&&C.set(n,{body:a,init:s,ttl:1e3*Number(i)}),r.getAttribute("data-b64")!==null&&(a=pt(a)),Promise.resolve(new Response(a,s))}return window.fetch(e,t)}function _t(e,t,n){if(C.size>0){const r=pe(e,n),a=C.get(r);if(a){if(performance.now()<a.ttl&&["default","force-cache","only-if-cached",void 0].includes(n?.cache))return new Response(a.body,a.init);C.delete(r)}}return window.fetch(t,n)}function pe(e,t){let r=`script[data-sveltekit-fetched][data-url=${JSON.stringify(e instanceof Request?e.url:e)}]`;if(t?.headers||t?.body){const a=[];t.headers&&a.push([...new Headers(t.headers)].join(",")),t.body&&(typeof t.body=="string"||ArrayBuffer.isView(t.body))&&a.push(t.body),r+=`[data-hash="${ht(...a)}"]`}return r}const mt=/^(\[)?(\.\.\.)?(\w+)(?:=(\w+))?(\])?$/;function yt(e){const t=[];return{pattern:e==="/"?/^\/$/:new RegExp(`^${vt(e).map(r=>{const a=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(r);if(a)return t.push({name:a[1],matcher:a[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const s=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(r);if(s)return t.push({name:s[1],matcher:s[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!r)return;const i=r.split(/\[(.+?)\](?!\])/);return"/"+i.map((c,l)=>{if(l%2){if(c.startsWith("x+"))return le(String.fromCharCode(parseInt(c.slice(2),16)));if(c.startsWith("u+"))return le(String.fromCharCode(...c.slice(2).split("-").map(p=>parseInt(p,16))));const d=mt.exec(c),[,g,u,f,h]=d;return t.push({name:f,matcher:h,optional:!!g,rest:!!u,chained:u?l===1&&i[0]==="":!1}),u?"(.*?)":g?"([^/]*)?":"([^/]+?)"}return le(c)}).join("")}).join("")}/?$`),params:t}}function wt(e){return!/^\([^)]+\)$/.test(e)}function vt(e){return e.slice(1).split("/").filter(wt)}function bt(e,t,n){const r={},a=e.slice(1),s=a.filter(o=>o!==void 0);let i=0;for(let o=0;o<t.length;o+=1){const c=t[o];let l=a[o-i];if(c.chained&&c.rest&&i&&(l=a.slice(o-i,o+1).filter(d=>d).join("/"),i=0),l===void 0){c.rest&&(r[c.name]="");continue}if(!c.matcher||n[c.matcher](l)){r[c.name]=l;const d=t[o+1],g=a[o+1];d&&!d.rest&&d.optional&&g&&c.chained&&(i=0),!d&&!g&&Object.keys(r).length===s.length&&(i=0);continue}if(c.optional&&c.chained){i++;continue}return}if(!i)return r}function le(e){return e.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function Et({nodes:e,server_loads:t,dictionary:n,matchers:r}){const a=new Set(t);return Object.entries(n).map(([o,[c,l,d]])=>{const{pattern:g,params:u}=yt(o),f={id:o,exec:h=>{const p=g.exec(h);if(p)return bt(p,u,r)},errors:[1,...d||[]].map(h=>e[h]),layouts:[0,...l||[]].map(i),leaf:s(c)};return f.errors.length=f.layouts.length=Math.max(f.errors.length,f.layouts.length),f});function s(o){const c=o<0;return c&&(o=~o),[c,e[o]]}function i(o){return o===void 0?o:[a.has(o),e[o]]}}function Oe(e,t=JSON.parse){try{return t(sessionStorage[e])}catch{}}function Re(e,t,n=JSON.stringify){const r=n(t);try{sessionStorage[e]=r}catch{}}const U=[];function ge(e,t=ie){let n;const r=new Set;function a(o){if(rt(e,o)&&(e=o,n)){const c=!U.length;for(const l of r)l[1](),U.push(l,e);if(c){for(let l=0;l<U.length;l+=2)U[l][0](U[l+1]);U.length=0}}}function s(o){a(o(e))}function i(o,c=ie){const l=[o,c];return r.add(l),r.size===1&&(n=t(a,s)||ie),o(e),()=>{r.delete(l),r.size===0&&n&&(n(),n=null)}}return{set:a,update:s,subscribe:i}}const A=globalThis.__sveltekit_cmrv07?.base??"",kt=globalThis.__sveltekit_cmrv07?.assets??A,St="1710245341808",je="sveltekit:snapshot",$e="sveltekit:scroll",De="sveltekit:states",At="sveltekit:pageurl",N="sveltekit:history",F="sveltekit:navigation",z={tap:1,hover:2,viewport:3,eager:4,off:-1,false:-1},H=location.origin;function Ce(e){if(e instanceof URL)return e;let t=document.baseURI;if(!t){const n=document.getElementsByTagName("base");t=n.length?n[0].href:document.URL}return new URL(e,t)}function _e(){return{x:pageXOffset,y:pageYOffset}}function x(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const Ie={...z,"":z.hover};function Ve(e){let t=e.assignedSlot??e.parentNode;return t?.nodeType===11&&(t=t.host),t}function Fe(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=Ve(e)}}function ue(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const r=e instanceof SVGAElement?e.target.baseVal:e.target,a=!n||!!r||te(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),s=n?.origin===H&&e.hasAttribute("download");return{url:n,external:a,target:r,download:s}}function Y(e){let t=null,n=null,r=null,a=null,s=null,i=null,o=e;for(;o&&o!==document.documentElement;)r===null&&(r=x(o,"preload-code")),a===null&&(a=x(o,"preload-data")),t===null&&(t=x(o,"keepfocus")),n===null&&(n=x(o,"noscroll")),s===null&&(s=x(o,"reload")),i===null&&(i=x(o,"replacestate")),o=Ve(o);function c(l){switch(l){case"":case"true":return!0;case"off":case"false":return!1;default:return}}return{preload_code:Ie[r??"off"],preload_data:Ie[a??"off"],keepfocus:c(t),noscroll:c(n),reload:c(s),replace_state:c(i)}}function Le(e){const t=ge(e);let n=!0;function r(){n=!0,t.update(i=>i)}function a(i){n=!1,t.set(i)}function s(i){let o;return t.subscribe(c=>{(o===void 0||n&&c!==o)&&i(o=c)})}return{notify:r,set:a,subscribe:s}}function Rt(){const{set:e,subscribe:t}=ge(!1);let n;async function r(){clearTimeout(n);try{const a=await fetch(`${kt}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!a.ok)return!1;const i=(await a.json()).version!==St;return i&&(e(!0),clearTimeout(n)),i}catch{return!1}}return{subscribe:t,check:r}}function te(e,t){return e.origin!==H||!e.pathname.startsWith(t)}const It=-1,Lt=-2,Pt=-3,Tt=-4,Ut=-5,xt=-6;function Nt(e,t){if(typeof e=="number")return a(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function a(s,i=!1){if(s===It)return;if(s===Pt)return NaN;if(s===Tt)return 1/0;if(s===Ut)return-1/0;if(s===xt)return-0;if(i)throw new Error("Invalid input");if(s in r)return r[s];const o=n[s];if(!o||typeof o!="object")r[s]=o;else if(Array.isArray(o))if(typeof o[0]=="string"){const c=o[0],l=t?.[c];if(l)return r[s]=l(a(o[1]));switch(c){case"Date":r[s]=new Date(o[1]);break;case"Set":const d=new Set;r[s]=d;for(let f=1;f<o.length;f+=1)d.add(a(o[f]));break;case"Map":const g=new Map;r[s]=g;for(let f=1;f<o.length;f+=2)g.set(a(o[f]),a(o[f+1]));break;case"RegExp":r[s]=new RegExp(o[1],o[2]);break;case"Object":r[s]=Object(o[1]);break;case"BigInt":r[s]=BigInt(o[1]);break;case"null":const u=Object.create(null);r[s]=u;for(let f=1;f<o.length;f+=2)u[o[f]]=a(o[f+1]);break;default:throw new Error(`Unknown type ${c}`)}}else{const c=new Array(o.length);r[s]=c;for(let l=0;l<o.length;l+=1){const d=o[l];d!==Lt&&(c[l]=a(d))}}else{const c={};r[s]=c;for(const l in o){const d=o[l];c[l]=a(d)}}return r[s]}return a(0)}const qe=new Set(["load","prerender","csr","ssr","trailingSlash","config"]);[...qe];const Ot=new Set([...qe]);[...Ot];function jt(e){return e.filter(t=>t!=null)}class ne{constructor(t,n){this.status=t,typeof n=="string"?this.body={message:n}:n?this.body=n:this.body={message:`Error: ${t}`}}toString(){return JSON.stringify(this.body)}}class Ge{constructor(t,n){this.status=t,this.location=n}}class me extends Error{constructor(t,n,r){super(r),this.status=t,this.text=n}}const $t="x-sveltekit-invalidated",Dt="x-sveltekit-trailing-slash";function J(e){return e instanceof ne||e instanceof me?e.status:500}function Ct(e){return e instanceof me?e.text:"Internal Error"}const T=Oe($e)??{},q=Oe(je)??{},Vt=history.pushState,ye=history.replaceState,L={url:Le({}),page:Le({}),navigating:ge(null),updated:Rt()};function we(e){T[e]=_e()}function Ft(e,t){let n=e+1;for(;T[n];)delete T[n],n+=1;for(n=t+1;q[n];)delete q[n],n+=1}function j(e){return location.href=e.href,new Promise(()=>{})}function Pe(){}let re,de,W,I,he,$;const Me=[],X=[];let O=null;const He=[],qt=[];let V=[],y={branch:[],error:null,url:null},ve=!1,Z=!1,Te=!0,G=!1,D=!1,Be=!1,be=!1,Ee,w,k,S,Q;async function Xt(e,t,n){document.URL!==location.href&&(location.href=location.href),$=e,re=Et(e),I=document.documentElement,he=t,de=e.nodes[0],W=e.nodes[1],de(),W(),w=history.state?.[N],k=history.state?.[F],w||(w=k=Date.now(),ye.call(history,{...history.state,[N]:w,[F]:k},""));const r=T[w];r&&(history.scrollRestoration="manual",scrollTo(r.x,r.y)),n?await Yt(he,n):Kt(location.href,{replaceState:!0}),zt()}function Ke(e){X.some(t=>t?.snapshot)&&(q[e]=X.map(t=>t?.snapshot?.capture()))}function ze(e){q[e]?.forEach((t,n)=>{X[n]?.snapshot?.restore(t)})}function Ue(){we(w),Re($e,T),Ke(k),Re(je,q)}async function Ye(e,t,n,r){return K({type:"goto",url:Ce(e),keepfocus:t.keepFocus,noscroll:t.noScroll,replace_state:t.replaceState,state:t.state,redirect_count:n,nav_token:r,accept:()=>{t.invalidateAll&&(be=!0)}})}async function Gt(e){return O={id:e.id,promise:We(e).then(t=>(t.type==="loaded"&&t.state.error&&(O=null),t))},O.promise}async function fe(e){const t=re.find(n=>n.exec(Xe(e)));t&&await Promise.all([...t.layouts,t.leaf].map(n=>n?.[1]()))}function Je(e,t){y=e.state;const n=document.querySelector("style[data-sveltekit]");n&&n.remove(),S=e.props.page,Ee=new $.root({target:t,props:{...e.props,stores:L,components:X},hydrate:!0}),ze(k);const r={from:null,to:{params:y.params,route:{id:y.route?.id??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};V.forEach(a=>a(r)),Z=!0}async function ee({url:e,params:t,branch:n,status:r,error:a,route:s,form:i}){let o="never";if(A&&(e.pathname===A||e.pathname===A+"/"))o="always";else for(const f of n)f?.slash!==void 0&&(o=f.slash);e.pathname=ot(e.pathname,o),e.search=e.search;const c={type:"loaded",state:{url:e,params:t,branch:n,error:a,route:s},props:{constructors:jt(n).map(f=>f.node.component),page:S}};i!==void 0&&(c.props.form=i);let l={},d=!S,g=0;for(let f=0;f<Math.max(n.length,y.branch.length);f+=1){const h=n[f],p=y.branch[f];h?.data!==p?.data&&(d=!0),h&&(l={...l,...h.data},d&&(c.props[`data_${g}`]=l),g+=1)}return(!y.url||e.href!==y.url.href||y.error!==a||i!==void 0&&i!==S.form||d)&&(c.props.page={error:a,params:t,route:{id:s?.id??null},state:{},status:r,url:new URL(e),form:i??null,data:d?l:S.data}),c}async function ke({loader:e,parent:t,url:n,params:r,route:a,server_data_node:s}){let i=null,o=!0;const c={dependencies:new Set,params:new Set,parent:!1,route:!1,url:!1,search_params:new Set},l=await e();if(l.universal?.load){let d=function(...u){for(const f of u){const{href:h}=new URL(f,n);c.dependencies.add(h)}};const g={route:new Proxy(a,{get:(u,f)=>(o&&(c.route=!0),u[f])}),params:new Proxy(r,{get:(u,f)=>(o&&c.params.add(f),u[f])}),data:s?.data??null,url:lt(n,()=>{o&&(c.url=!0)},u=>{o&&c.search_params.add(u)}),async fetch(u,f){let h;u instanceof Request?(h=u.url,f={body:u.method==="GET"||u.method==="HEAD"?void 0:await u.blob(),cache:u.cache,credentials:u.credentials,headers:u.headers,integrity:u.integrity,keepalive:u.keepalive,method:u.method,mode:u.mode,redirect:u.redirect,referrer:u.referrer,referrerPolicy:u.referrerPolicy,signal:u.signal,...f}):h=u;const p=new URL(h,n);return o&&d(p.href),p.origin===n.origin&&(h=p.href.slice(n.origin.length)),Z?_t(h,p.href,f):gt(h,f)},setHeaders:()=>{},depends:d,parent(){return o&&(c.parent=!0),t()},untrack(u){o=!1;try{return u()}finally{o=!0}}};i=await l.universal.load.call(null,g)??null}return{node:l,loader:e,server:s,universal:l.universal?.load?{type:"data",data:i,uses:c}:null,data:i??s?.data??null,slash:l.universal?.trailingSlash??s?.slash}}function xe(e,t,n,r,a,s){if(be)return!0;if(!a)return!1;if(a.parent&&e||a.route&&t||a.url&&n)return!0;for(const i of a.search_params)if(r.has(i))return!0;for(const i of a.params)if(s[i]!==y.params[i])return!0;for(const i of a.dependencies)if(Me.some(o=>o(new URL(i))))return!0;return!1}function Se(e,t){return e?.type==="data"?e:e?.type==="skip"?t??null:null}function Mt(e,t){if(!e)return new Set(t.searchParams.keys());const n=new Set([...e.searchParams.keys(),...t.searchParams.keys()]);for(const r of n){const a=e.searchParams.getAll(r),s=t.searchParams.getAll(r);a.every(i=>s.includes(i))&&s.every(i=>a.includes(i))&&n.delete(r)}return n}async function We({id:e,invalidating:t,url:n,params:r,route:a}){if(O?.id===e)return O.promise;const{errors:s,layouts:i,leaf:o}=a,c=[...i,o];s.forEach(_=>_?.().catch(()=>{})),c.forEach(_=>_?.[1]().catch(()=>{}));let l=null;const d=y.url?e!==y.url.pathname+y.url.search:!1,g=y.route?a.id!==y.route.id:!1,u=Mt(y.url,n);let f=!1;const h=c.map((_,m)=>{const v=y.branch[m],b=!!_?.[0]&&(v?.loader!==_[1]||xe(f,g,d,u,v.server?.uses,r));return b&&(f=!0),b});if(h.some(Boolean)){try{l=await et(n,h)}catch(_){return ae({status:J(_),error:await M(_,{url:n,params:r,route:{id:a.id}}),url:n,route:a})}if(l.type==="redirect")return l}const p=l?.nodes;let R=!1;const E=c.map(async(_,m)=>{if(!_)return;const v=y.branch[m],b=p?.[m];if((!b||b.type==="skip")&&_[1]===v?.loader&&!xe(R,g,d,u,v.universal?.uses,r))return v;if(R=!0,b?.type==="error")throw b;return ke({loader:_[1],url:n,params:r,route:a,parent:async()=>{const oe={};for(let se=0;se<m;se+=1)Object.assign(oe,(await E[se])?.data);return oe},server_data_node:Se(b===void 0&&_[0]?{type:"skip"}:b??null,_[0]?v?.server:void 0)})});for(const _ of E)_.catch(()=>{});const P=[];for(let _=0;_<c.length;_+=1)if(c[_])try{P.push(await E[_])}catch(m){if(m instanceof Ge)return{type:"redirect",location:m.location};let v=J(m),b;if(p?.includes(m))v=m.status??v,b=m.error;else if(m instanceof ne)b=m.body;else{if(await L.updated.check())return await j(n);b=await M(m,{params:r,url:n,route:{id:a.id}})}const B=await Ht(_,P,s);return B?await ee({url:n,params:r,branch:P.slice(0,B.idx).concat(B.node),status:v,error:b,route:a}):await Qe(n,{id:a.id},b,v)}else P.push(void 0);return await ee({url:n,params:r,branch:P,status:200,error:null,route:a,form:t?void 0:null})}async function Ht(e,t,n){for(;e--;)if(n[e]){let r=e;for(;!t[r];)r-=1;try{return{idx:r+1,node:{node:await n[e](),loader:n[e],data:{},server:null,universal:null}}}catch{continue}}}async function ae({status:e,error:t,url:n,route:r}){const a={};let s=null;if($.server_loads[0]===0)try{const l=await et(n,[!0]);if(l.type!=="data"||l.nodes[0]&&l.nodes[0].type!=="data")throw 0;s=l.nodes[0]??null}catch{(n.origin!==H||n.pathname!==location.pathname||ve)&&await j(n)}const o=await ke({loader:de,url:n,params:a,route:r,parent:()=>Promise.resolve({}),server_data_node:Se(s)}),c={node:await W(),loader:W,universal:null,server:null,data:null};return await ee({url:n,params:a,branch:[o,c],status:e,error:t,route:null})}function Ae(e,t){if(!e||te(e,A))return;let n;try{n=$.hooks.reroute({url:new URL(e)})??e.pathname}catch{return}const r=Xe(n);for(const a of re){const s=a.exec(r);if(s)return{id:e.pathname+e.search,invalidating:t,route:a,params:it(s),url:e}}}function Xe(e){return st(e.slice(A.length)||"/")}function Ze({url:e,type:t,intent:n,delta:r}){let a=!1;const s=nt(y,n,e,t);r!==void 0&&(s.navigation.delta=r);const i={...s.navigation,cancel:()=>{a=!0,s.reject(new Error("navigation cancelled"))}};return G||He.forEach(o=>o(i)),a?null:s}async function K({type:e,url:t,popped:n,keepfocus:r,noscroll:a,replace_state:s,state:i={},redirect_count:o=0,nav_token:c={},accept:l=Pe,block:d=Pe}){const g=Ae(t,!1),u=Ze({url:t,type:e,delta:n?.delta,intent:g});if(!u){d();return}const f=w,h=k;l(),G=!0,Z&&L.navigating.set(u.navigation),Q=c;let p=g&&await We(g);if(!p){if(te(t,A))return await j(t);p=await Qe(t,{id:null},await M(new me(404,"Not Found",`Not found: ${t.pathname}`),{url:t,params:{},route:{id:null}}),404)}if(t=g?.url||t,Q!==c)return u.reject(new Error("navigation aborted")),!1;if(p.type==="redirect")if(o>=20)p=await ae({status:500,error:await M(new Error("Redirect loop"),{url:t,params:{},route:{id:null}}),url:t,route:{id:null}});else return Ye(new URL(p.location,t).href,{},o+1,c),!1;else p.props.page.status>=400&&await L.updated.check()&&await j(t);if(Me.length=0,be=!1,we(f),Ke(h),p.props.page.url.pathname!==t.pathname&&(t.pathname=p.props.page.url.pathname),i=n?n.state:i,!n){const _=s?0:1,m={[N]:w+=_,[F]:k+=_,[De]:i};(s?ye:Vt).call(history,m,"",t),s||Ft(w,k)}if(O=null,p.props.page.state=i,Z){y=p.state,p.props.page&&(p.props.page.url=t);const _=(await Promise.all(qt.map(m=>m(u.navigation)))).filter(m=>typeof m=="function");if(_.length>0){let m=function(){V=V.filter(v=>!_.includes(v))};_.push(m),callbacks.after_navigate.push(..._)}Ee.$set(p.props),Be=!0}else Je(p,he);const{activeElement:R}=document;await at();const E=n?n.scroll:a?_e():null;if(Te){const _=t.hash&&document.getElementById(decodeURIComponent(t.hash.slice(1)));E?scrollTo(E.x,E.y):_?_.scrollIntoView():scrollTo(0,0)}const P=document.activeElement!==R&&document.activeElement!==document.body;!r&&!P&&Jt(),Te=!0,p.props.page&&(S=p.props.page),G=!1,e==="popstate"&&ze(k),u.fulfil(void 0),V.forEach(_=>_(u.navigation)),L.navigating.set(null)}async function Qe(e,t,n,r){return e.origin===H&&e.pathname===location.pathname&&!ve?await ae({status:r,error:n,url:e,route:t}):await j(e)}function Bt(){let e;I.addEventListener("mousemove",s=>{const i=s.target;clearTimeout(e),e=setTimeout(()=>{r(i,2)},20)});function t(s){r(s.composedPath()[0],1)}I.addEventListener("mousedown",t),I.addEventListener("touchstart",t,{passive:!0});const n=new IntersectionObserver(s=>{for(const i of s)i.isIntersecting&&(fe(i.target.href),n.unobserve(i.target))},{threshold:0});function r(s,i){const o=Fe(s,I);if(!o)return;const{url:c,external:l,download:d}=ue(o,A);if(l||d)return;const g=Y(o);if(!g.reload)if(i<=g.preload_data){const u=Ae(c,!1);u&&Gt(u)}else i<=g.preload_code&&fe(c.pathname)}function a(){n.disconnect();for(const s of I.querySelectorAll("a")){const{url:i,external:o,download:c}=ue(s,A);if(o||c)continue;const l=Y(s);l.reload||(l.preload_code===z.viewport&&n.observe(s),l.preload_code===z.eager&&fe(i.pathname))}}V.push(a),a()}function M(e,t){if(e instanceof ne)return e.body;const n=J(e),r=Ct(e);return $.hooks.handleError({error:e,event:t,status:n,message:r})??{message:r}}function Kt(e,t={}){return e=Ce(e),e.origin!==H?Promise.reject(new Error("goto: invalid URL")):Ye(e,t,0)}function zt(){history.scrollRestoration="manual",addEventListener("beforeunload",t=>{let n=!1;if(Ue(),!G){const r=nt(y,void 0,null,"leave"),a={...r.navigation,cancel:()=>{n=!0,r.reject(new Error("navigation cancelled"))}};He.forEach(s=>s(a))}n?(t.preventDefault(),t.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ue()}),navigator.connection?.saveData||Bt(),I.addEventListener("click",t=>{if(t.button||t.which!==1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.defaultPrevented)return;const n=Fe(t.composedPath()[0],I);if(!n)return;const{url:r,external:a,target:s,download:i}=ue(n,A);if(!r)return;if(s==="_parent"||s==="_top"){if(window.parent!==window)return}else if(s&&s!=="_self")return;const o=Y(n);if(!(n instanceof SVGAElement)&&r.protocol!==location.protocol&&!(r.protocol==="https:"||r.protocol==="http:")||i)return;if(a||o.reload){Ze({url:r,type:"link"})?G=!0:t.preventDefault();return}const[l,d]=r.href.split("#");if(d!==void 0&&l===ce(location)){const[,g]=y.url.href.split("#");if(g===d){t.preventDefault(),d===""||d==="top"&&n.ownerDocument.getElementById("top")===null?window.scrollTo({top:0}):n.ownerDocument.getElementById(d)?.scrollIntoView();return}if(D=!0,we(w),e(r),!o.replace_state)return;D=!1}t.preventDefault(),K({type:"link",url:r,keepfocus:o.keepfocus,noscroll:o.noscroll,replace_state:o.replace_state??r.href===location.href})}),I.addEventListener("submit",t=>{if(t.defaultPrevented)return;const n=HTMLFormElement.prototype.cloneNode.call(t.target),r=t.submitter;if((r?.formMethod||n.method)!=="get")return;const s=new URL(r?.hasAttribute("formaction")&&r?.formAction||n.action);if(te(s,A))return;const i=t.target,o=Y(i);if(o.reload)return;t.preventDefault(),t.stopPropagation();const c=new FormData(i),l=r?.getAttribute("name");l&&c.append(l,r?.getAttribute("value")??""),s.search=new URLSearchParams(c).toString(),K({type:"form",url:s,keepfocus:o.keepfocus,noscroll:o.noscroll,replace_state:o.replace_state??s.href===location.href})}),addEventListener("popstate",async t=>{if(t.state?.[N]){const n=t.state[N];if(Q={},n===w)return;const r=T[n],a=t.state[De]??{},s=new URL(t.state[At]??location.href),i=t.state[F],o=ce(location)===ce(y.url);if(i===k&&(Be||o)){e(s),T[w]=_e(),r&&scrollTo(r.x,r.y),a!==S.state&&(S={...S,state:a},Ee.$set({page:S})),w=n;return}const l=n-w;await K({type:"popstate",url:s,popped:{state:a,scroll:r,delta:l},accept:()=>{w=n,k=i},block:()=>{history.go(-l)},nav_token:Q})}else if(!D){const n=new URL(location.href);e(n)}}),addEventListener("hashchange",()=>{D&&(D=!1,ye.call(history,{...history.state,[N]:++w,[F]:k},"",location.href))});for(const t of document.querySelectorAll("link"))t.rel==="icon"&&(t.href=t.href);addEventListener("pageshow",t=>{t.persisted&&L.navigating.set(null)});function e(t){y.url=t,L.page.set({...S,url:t}),L.page.notify()}}async function Yt(e,{status:t=200,error:n,node_ids:r,params:a,route:s,data:i,form:o}){ve=!0;const c=new URL(location.href);({params:a={},route:s={id:null}}=Ae(c,!1)||{});let l;try{const d=r.map(async(f,h)=>{const p=i[h];return p?.uses&&(p.uses=tt(p.uses)),ke({loader:$.nodes[f],url:c,params:a,route:s,parent:async()=>{const R={};for(let E=0;E<h;E+=1)Object.assign(R,(await d[E]).data);return R},server_data_node:Se(p)})}),g=await Promise.all(d),u=re.find(({id:f})=>f===s.id);if(u){const f=u.layouts;for(let h=0;h<f.length;h++)f[h]||g.splice(h,0,void 0)}l=await ee({url:c,params:a,branch:g,status:t,error:n,form:o,route:u??null})}catch(d){if(d instanceof Ge){await j(new URL(d.location,location.href));return}l=await ae({status:J(d),error:await M(d,{url:c,params:a,route:s}),url:c,route:s})}l.props.page&&(l.props.page.state={}),Je(l,e)}async function et(e,t){const n=new URL(e);n.pathname=dt(e.pathname),e.pathname.endsWith("/")&&n.searchParams.append(Dt,"1"),n.searchParams.append($t,t.map(a=>a?"1":"0").join(""));const r=await Ne(n.href);if(!r.ok){let a;throw r.headers.get("content-type")?.includes("application/json")?a=await r.json():r.status===404?a="Not Found":r.status===500&&(a="Internal Error"),new ne(r.status,a)}return new Promise(async a=>{const s=new Map,i=r.body.getReader(),o=new TextDecoder;function c(d){return Nt(d,{Promise:g=>new Promise((u,f)=>{s.set(g,{fulfil:u,reject:f})})})}let l="";for(;;){const{done:d,value:g}=await i.read();if(d&&!l)break;for(l+=!g&&l?`
|
| 2 |
+
`:o.decode(g,{stream:!0});;){const u=l.indexOf(`
|
| 3 |
+
`);if(u===-1)break;const f=JSON.parse(l.slice(0,u));if(l=l.slice(u+1),f.type==="redirect")return a(f);if(f.type==="data")f.nodes?.forEach(h=>{h?.type==="data"&&(h.uses=tt(h.uses),h.data=c(h.data))}),a(f);else if(f.type==="chunk"){const{id:h,data:p,error:R}=f,E=s.get(h);s.delete(h),R?E.reject(c(R)):E.fulfil(c(p))}}}})}function tt(e){return{dependencies:new Set(e?.dependencies??[]),params:new Set(e?.params??[]),parent:!!e?.parent,route:!!e?.route,url:!!e?.url,search_params:new Set(e?.search_params??[])}}function Jt(){const e=document.querySelector("[autofocus]");if(e)e.focus();else{const t=document.body,n=t.getAttribute("tabindex");t.tabIndex=-1,t.focus({preventScroll:!0,focusVisible:!1}),n!==null?t.setAttribute("tabindex",n):t.removeAttribute("tabindex");const r=getSelection();if(r&&r.type!=="None"){const a=[];for(let s=0;s<r.rangeCount;s+=1)a.push(r.getRangeAt(s));setTimeout(()=>{if(r.rangeCount===a.length){for(let s=0;s<r.rangeCount;s+=1){const i=a[s],o=r.getRangeAt(s);if(i.commonAncestorContainer!==o.commonAncestorContainer||i.startContainer!==o.startContainer||i.endContainer!==o.endContainer||i.startOffset!==o.startOffset||i.endOffset!==o.endOffset)return}r.removeAllRanges()}})}}}function nt(e,t,n,r){let a,s;const i=new Promise((c,l)=>{a=c,s=l});return i.catch(()=>{}),{navigation:{from:{params:e.params,route:{id:e.route?.id??null},url:e.url},to:n&&{params:t?.params??null,route:{id:t?.route?.id??null},url:n},willUnload:!t,type:r,complete:i},fulfil:a,reject:s}}export{Xt as a,L as s};
|
build/client/_app/immutable/chunks/index.YaTsDjJO.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
import{r as p,n as x,d as N,f as B,i as b,e as P,g as T,h as j,j as I,k as E,l as D,m as G,p as O}from"./scheduler.YAOc3RFa.js";let $=!1;function R(){$=!0}function q(){$=!1}function z(e,t,n,i){for(;e<t;){const s=e+(t-e>>1);n(s)<=i?e=s+1:t=s}return e}function U(e){if(e.hydrate_init)return;e.hydrate_init=!0;let t=e.childNodes;if(e.nodeName==="HEAD"){const r=[];for(let a=0;a<t.length;a++){const o=t[a];o.claim_order!==void 0&&r.push(o)}t=r}const n=new Int32Array(t.length+1),i=new Int32Array(t.length);n[0]=-1;let s=0;for(let r=0;r<t.length;r++){const a=t[r].claim_order,o=(s>0&&t[n[s]].claim_order<=a?s+1:z(1,s,_=>t[n[_]].claim_order,a))-1;i[r]=n[o]+1;const u=o+1;n[u]=r,s=Math.max(u,s)}const c=[],l=[];let f=t.length-1;for(let r=n[s]+1;r!=0;r=i[r-1]){for(c.push(t[r-1]);f>=r;f--)l.push(t[f]);f--}for(;f>=0;f--)l.push(t[f]);c.reverse(),l.sort((r,a)=>r.claim_order-a.claim_order);for(let r=0,a=0;r<l.length;r++){for(;a<c.length&&l[r].claim_order>=c[a].claim_order;)a++;const o=a<c.length?c[a]:null;e.insertBefore(l[r],o)}}function V(e,t){if($){for(U(e),(e.actual_end_child===void 0||e.actual_end_child!==null&&e.actual_end_child.parentNode!==e)&&(e.actual_end_child=e.firstChild);e.actual_end_child!==null&&e.actual_end_child.claim_order===void 0;)e.actual_end_child=e.actual_end_child.nextSibling;t!==e.actual_end_child?(t.claim_order!==void 0||t.parentNode!==e)&&e.insertBefore(t,e.actual_end_child):e.actual_end_child=t.nextSibling}else(t.parentNode!==e||t.nextSibling!==null)&&e.appendChild(t)}function W(e,t,n){e.insertBefore(t,n||null)}function F(e,t,n){$&&!n?V(e,t):(t.parentNode!==e||t.nextSibling!=n)&&e.insertBefore(t,n||null)}function m(e){e.parentNode&&e.parentNode.removeChild(e)}function ne(e,t){for(let n=0;n<e.length;n+=1)e[n]&&e[n].d(t)}function S(e){return document.createElement(e)}function H(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function g(e){return document.createTextNode(e)}function ie(){return g(" ")}function se(){return g("")}function re(e,t,n,i){return e.addEventListener(t,n,i),()=>e.removeEventListener(t,n,i)}function le(e,t,n){n==null?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function ae(e){return e.dataset.svelteH}function J(e){return Array.from(e.childNodes)}function L(e){e.claim_info===void 0&&(e.claim_info={last_index:0,total_claimed:0})}function M(e,t,n,i,s=!1){L(e);const c=(()=>{for(let l=e.claim_info.last_index;l<e.length;l++){const f=e[l];if(t(f)){const r=n(f);return r===void 0?e.splice(l,1):e[l]=r,s||(e.claim_info.last_index=l),f}}for(let l=e.claim_info.last_index-1;l>=0;l--){const f=e[l];if(t(f)){const r=n(f);return r===void 0?e.splice(l,1):e[l]=r,s?r===void 0&&e.claim_info.last_index--:e.claim_info.last_index=l,f}}return i()})();return c.claim_order=e.claim_info.total_claimed,e.claim_info.total_claimed+=1,c}function C(e,t,n,i){return M(e,s=>s.nodeName===t,s=>{const c=[];for(let l=0;l<s.attributes.length;l++){const f=s.attributes[l];n[f.name]||c.push(f.name)}c.forEach(l=>s.removeAttribute(l))},()=>i(t))}function ce(e,t,n){return C(e,t,n,S)}function fe(e,t,n){return C(e,t,n,H)}function K(e,t){return M(e,n=>n.nodeType===3,n=>{const i=""+t;if(n.data.startsWith(i)){if(n.data.length!==i.length)return n.splitText(i.length)}else n.data=i},()=>g(t),!0)}function ue(e){return K(e," ")}function A(e,t,n){for(let i=n;i<e.length;i+=1){const s=e[i];if(s.nodeType===8&&s.textContent.trim()===t)return i}return-1}function oe(e,t){const n=A(e,"HTML_TAG_START",0),i=A(e,"HTML_TAG_END",n+1);if(n===-1||i===-1)return new y(t);L(e);const s=e.splice(n,i-n+1);m(s[0]),m(s[s.length-1]);const c=s.slice(1,s.length-1);if(c.length===0)return new y(t);for(const l of c)l.claim_order=e.claim_info.total_claimed,e.claim_info.total_claimed+=1;return new y(t,c)}function de(e,t){t=""+t,e.data!==t&&(e.data=t)}function _e(e,t){e.value=t??""}function he(e,t,n,i){n==null?e.style.removeProperty(t):e.style.setProperty(t,n,i?"important":"")}class Q{is_svg=!1;e=void 0;n=void 0;t=void 0;a=void 0;constructor(t=!1){this.is_svg=t,this.e=this.n=null}c(t){this.h(t)}m(t,n,i=null){this.e||(this.is_svg?this.e=H(n.nodeName):this.e=S(n.nodeType===11?"TEMPLATE":n.nodeName),this.t=n.tagName!=="TEMPLATE"?n:n.content,this.c(t)),this.i(i)}h(t){this.e.innerHTML=t,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(t){for(let n=0;n<this.n.length;n+=1)W(this.t,this.n[n],t)}p(t){this.d(),this.h(t),this.i(this.a)}d(){this.n.forEach(m)}}class y extends Q{l=void 0;constructor(t=!1,n){super(t),this.e=this.n=null,this.l=n}c(t){this.l?this.n=this.l:super.c(t)}i(t){for(let n=0;n<this.n.length;n+=1)F(this.t,this.n[n],t)}}function me(e,t){return new e(t)}const h=new Set;let d;function pe(){d={r:0,c:[],p:d}}function $e(){d.r||p(d.c),d=d.p}function X(e,t){e&&e.i&&(h.delete(e),e.i(t))}function ye(e,t,n,i){if(e&&e.o){if(h.has(e))return;h.add(e),d.c.push(()=>{h.delete(e),i&&(n&&e.d(1),i())}),e.o(t)}else i&&i()}function xe(e){e&&e.c()}function ge(e,t){e&&e.l(t)}function Y(e,t,n){const{fragment:i,after_update:s}=e.$$;i&&i.m(t,n),T(()=>{const c=e.$$.on_mount.map(D).filter(b);e.$$.on_destroy?e.$$.on_destroy.push(...c):p(c),e.$$.on_mount=[]}),s.forEach(T)}function Z(e,t){const n=e.$$;n.fragment!==null&&(j(n.after_update),p(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function k(e,t){e.$$.dirty[0]===-1&&(G.push(e),O(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function ve(e,t,n,i,s,c,l=null,f=[-1]){const r=I;E(e);const a=e.$$={fragment:null,ctx:[],props:c,update:x,not_equal:s,bound:N(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(t.context||(r?r.$$.context:[])),callbacks:N(),dirty:f,skip_bound:!1,root:t.target||r.$$.root};l&&l(a.root);let o=!1;if(a.ctx=n?n(e,t.props||{},(u,_,...v)=>{const w=v.length?v[0]:_;return a.ctx&&s(a.ctx[u],a.ctx[u]=w)&&(!a.skip_bound&&a.bound[u]&&a.bound[u](w),o&&k(e,u)),_}):[],a.update(),o=!0,p(a.before_update),a.fragment=i?i(a.ctx):!1,t.target){if(t.hydrate){R();const u=J(t.target);a.fragment&&a.fragment.l(u),u.forEach(m)}else a.fragment&&a.fragment.c();t.intro&&X(e.$$.fragment),Y(e,t.target,t.anchor),q(),B()}E(r)}class we{$$=void 0;$$set=void 0;$destroy(){Z(this,1),this.$destroy=x}$on(t,n){if(!b(n))return x;const i=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return i.push(n),()=>{const s=i.indexOf(n);s!==-1&&i.splice(s,1)}}$set(t){this.$$set&&!P(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}const ee="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(ee);export{xe as A,ge as B,Y as C,Z as D,oe as E,y as H,we as S,ie as a,J as b,ce as c,fe as d,S as e,m as f,ue as g,ae as h,ve as i,le as j,F as k,V as l,K as m,de as n,_e as o,re as p,ne as q,se as r,H as s,g as t,ye as u,$e as v,X as w,he as x,pe as y,me as z};
|
build/client/_app/immutable/chunks/scheduler.YAOc3RFa.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
function k(){}function x(t,n){for(const e in n)t[e]=n[e];return t}function w(t){return t()}function z(){return Object.create(null)}function j(t){t.forEach(w)}function F(t){return typeof t=="function"}function P(t,n){return t!=t?n==n:t!==n||t&&typeof t=="object"||typeof t=="function"}function S(t){return Object.keys(t).length===0}function E(t,...n){if(t==null){for(const o of n)o(void 0);return k}const e=t.subscribe(...n);return e.unsubscribe?()=>e.unsubscribe():e}function U(t,n,e){t.$$.on_destroy.push(E(n,e))}function A(t,n,e,o){if(t){const r=g(t,n,e,o);return t[0](r)}}function g(t,n,e,o){return t[1]&&o?x(e.ctx.slice(),t[1](o(n))):e.ctx}function B(t,n,e,o){if(t[2]&&o){const r=t[2](o(e));if(n.dirty===void 0)return r;if(typeof r=="object"){const a=[],f=Math.max(n.dirty.length,r.length);for(let s=0;s<f;s+=1)a[s]=n.dirty[s]|r[s];return a}return n.dirty|r}return n.dirty}function C(t,n,e,o,r,a){if(r){const f=g(n,e,o,a);t.p(f,r)}}function D(t){if(t.ctx.length>32){const n=[],e=t.ctx.length/32;for(let o=0;o<e;o++)n[o]=-1;return n}return-1}let i;function d(t){i=t}function m(){if(!i)throw new Error("Function called outside component initialization");return i}function G(t){m().$$.on_mount.push(t)}function H(t){m().$$.after_update.push(t)}const l=[],p=[];let u=[];const b=[],y=Promise.resolve();let h=!1;function v(){h||(h=!0,y.then(q))}function I(){return v(),y}function O(t){u.push(t)}const _=new Set;let c=0;function q(){if(c!==0)return;const t=i;do{try{for(;c<l.length;){const n=l[c];c++,d(n),M(n.$$)}}catch(n){throw l.length=0,c=0,n}for(d(null),l.length=0,c=0;p.length;)p.pop()();for(let n=0;n<u.length;n+=1){const e=u[n];_.has(e)||(_.add(e),e())}u.length=0}while(l.length);for(;b.length;)b.pop()();h=!1,_.clear(),d(t)}function M(t){if(t.fragment!==null){t.update(),j(t.before_update);const n=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,n),t.after_update.forEach(O)}}function J(t){const n=[],e=[];u.forEach(o=>t.indexOf(o)===-1?n.push(o):e.push(o)),e.forEach(o=>o()),u=n}export{H as a,p as b,U as c,z as d,S as e,q as f,O as g,J as h,F as i,i as j,d as k,w as l,l as m,k as n,G as o,v as p,A as q,j as r,P as s,I as t,C as u,D as v,B as w};
|
build/client/_app/immutable/entry/app._kTmHlfo.js
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import{s as B,a as U,o as q,b as D,t as j}from"../chunks/scheduler.YAOc3RFa.js";import{S as z,i as M,a as W,r as d,g as F,k as b,u as p,v as P,w as g,f as w,e as G,c as H,b as J,j as A,x as h,t as K,m as Q,n as X,y as L,z as k,A as v,B as I,C as E,D as y}from"../chunks/index.YaTsDjJO.js";const Y="modulepreload",Z=function(a,e){return new URL(a,e).href},N={},R=function(e,n,i){let s=Promise.resolve();if(n&&n.length>0){const c=document.getElementsByTagName("link");s=Promise.all(n.map(t=>{if(t=Z(t,i),t in N)return;N[t]=!0;const r=t.endsWith(".css"),l=r?'[rel="stylesheet"]':"";if(!!i)for(let u=c.length-1;u>=0;u--){const m=c[u];if(m.href===t&&(!r||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${t}"]${l}`))return;const o=document.createElement("link");if(o.rel=r?"stylesheet":Y,r||(o.as="script",o.crossOrigin=""),o.href=t,document.head.appendChild(o),r)return new Promise((u,m)=>{o.addEventListener("load",u),o.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${t}`)))})}))}return s.then(()=>e()).catch(c=>{const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=c,window.dispatchEvent(t),!t.defaultPrevented)throw c})},re={};function $(a){let e,n,i;var s=a[1][0];function c(t,r){return{props:{data:t[3],form:t[2]}}}return s&&(e=k(s,c(a)),a[12](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&I(e.$$.fragment,t),n=d()},m(t,r){e&&E(e,t,r),b(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][0])){if(e){L();const l=e;p(l.$$.fragment,1,0,()=>{y(l,1)}),P()}s?(e=k(s,c(t)),t[12](e),v(e.$$.fragment),g(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(s){const l={};r&8&&(l.data=t[3]),r&4&&(l.form=t[2]),e.$set(l)}},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&p(e.$$.fragment,t),i=!1},d(t){t&&w(n),a[12](null),e&&y(e,t)}}}function x(a){let e,n,i;var s=a[1][0];function c(t,r){return{props:{data:t[3],$$slots:{default:[ee]},$$scope:{ctx:t}}}}return s&&(e=k(s,c(a)),a[11](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&I(e.$$.fragment,t),n=d()},m(t,r){e&&E(e,t,r),b(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][0])){if(e){L();const l=e;p(l.$$.fragment,1,0,()=>{y(l,1)}),P()}s?(e=k(s,c(t)),t[11](e),v(e.$$.fragment),g(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(s){const l={};r&8&&(l.data=t[3]),r&8215&&(l.$$scope={dirty:r,ctx:t}),e.$set(l)}},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&p(e.$$.fragment,t),i=!1},d(t){t&&w(n),a[11](null),e&&y(e,t)}}}function ee(a){let e,n,i;var s=a[1][1];function c(t,r){return{props:{data:t[4],form:t[2]}}}return s&&(e=k(s,c(a)),a[10](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&I(e.$$.fragment,t),n=d()},m(t,r){e&&E(e,t,r),b(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][1])){if(e){L();const l=e;p(l.$$.fragment,1,0,()=>{y(l,1)}),P()}s?(e=k(s,c(t)),t[10](e),v(e.$$.fragment),g(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(s){const l={};r&16&&(l.data=t[4]),r&4&&(l.form=t[2]),e.$set(l)}},i(t){i||(e&&g(e.$$.fragment,t),i=!0)},o(t){e&&p(e.$$.fragment,t),i=!1},d(t){t&&w(n),a[10](null),e&&y(e,t)}}}function O(a){let e,n=a[6]&&S(a);return{c(){e=G("div"),n&&n.c(),this.h()},l(i){e=H(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=J(e);n&&n.l(s),s.forEach(w),this.h()},h(){A(e,"id","svelte-announcer"),A(e,"aria-live","assertive"),A(e,"aria-atomic","true"),h(e,"position","absolute"),h(e,"left","0"),h(e,"top","0"),h(e,"clip","rect(0 0 0 0)"),h(e,"clip-path","inset(50%)"),h(e,"overflow","hidden"),h(e,"white-space","nowrap"),h(e,"width","1px"),h(e,"height","1px")},m(i,s){b(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=S(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&w(e),n&&n.d()}}}function S(a){let e;return{c(){e=K(a[7])},l(n){e=Q(n,a[7])},m(n,i){b(n,e,i)},p(n,i){i&128&&X(e,n[7])},d(n){n&&w(e)}}}function te(a){let e,n,i,s,c;const t=[x,$],r=[];function l(o,u){return o[1][1]?0:1}e=l(a),n=r[e]=t[e](a);let _=a[5]&&O(a);return{c(){n.c(),i=W(),_&&_.c(),s=d()},l(o){n.l(o),i=F(o),_&&_.l(o),s=d()},m(o,u){r[e].m(o,u),b(o,i,u),_&&_.m(o,u),b(o,s,u),c=!0},p(o,[u]){let m=e;e=l(o),e===m?r[e].p(o,u):(L(),p(r[m],1,1,()=>{r[m]=null}),P(),n=r[e],n?n.p(o,u):(n=r[e]=t[e](o),n.c()),g(n,1),n.m(i.parentNode,i)),o[5]?_?_.p(o,u):(_=O(o),_.c(),_.m(s.parentNode,s)):_&&(_.d(1),_=null)},i(o){c||(g(n),c=!0)},o(o){p(n),c=!1},d(o){o&&(w(i),w(s)),r[e].d(o),_&&_.d(o)}}}function ne(a,e,n){let{stores:i}=e,{page:s}=e,{constructors:c}=e,{components:t=[]}=e,{form:r}=e,{data_0:l=null}=e,{data_1:_=null}=e;U(i.page.notify);let o=!1,u=!1,m=null;q(()=>{const f=i.page.subscribe(()=>{o&&(n(6,u=!0),j().then(()=>{n(7,m=document.title||"untitled page")}))});return n(5,o=!0),f});function T(f){D[f?"unshift":"push"](()=>{t[1]=f,n(0,t)})}function V(f){D[f?"unshift":"push"](()=>{t[0]=f,n(0,t)})}function C(f){D[f?"unshift":"push"](()=>{t[0]=f,n(0,t)})}return a.$$set=f=>{"stores"in f&&n(8,i=f.stores),"page"in f&&n(9,s=f.page),"constructors"in f&&n(1,c=f.constructors),"components"in f&&n(0,t=f.components),"form"in f&&n(2,r=f.form),"data_0"in f&&n(3,l=f.data_0),"data_1"in f&&n(4,_=f.data_1)},a.$$.update=()=>{a.$$.dirty&768&&i.page.set(s)},[t,c,r,l,_,o,u,m,i,s,T,V,C]}class oe extends z{constructor(e){super(),M(this,e,ne,te,B,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const ae=[()=>R(()=>import("../nodes/0.aOMUNR9P.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),()=>R(()=>import("../nodes/1.SlIOoH3h.js"),__vite__mapDeps([4,1,2,5]),import.meta.url),()=>R(()=>import("../nodes/2.QDp-lHc6.js"),__vite__mapDeps([6,1,2,7,8]),import.meta.url),()=>R(()=>import("../nodes/3.myy2411H.js"),__vite__mapDeps([9,1,2,7,10]),import.meta.url),()=>R(()=>import("../nodes/4.J9z16GkC.js"),__vite__mapDeps([11,1,2,7,8]),import.meta.url)],le=[],fe={"/":[2],"/chat":[3],"/recognition":[4]},ce={handleError:({error:a})=>{console.error(a)},reroute:()=>{}};export{fe as dictionary,ce as hooks,re as matchers,ae as nodes,oe as root,le as server_loads};
|
| 2 |
+
function __vite__mapDeps(indexes) {
|
| 3 |
+
if (!__vite__mapDeps.viteFileDeps) {
|
| 4 |
+
__vite__mapDeps.viteFileDeps = ["../nodes/0.aOMUNR9P.js","../chunks/scheduler.YAOc3RFa.js","../chunks/index.YaTsDjJO.js","../assets/0.X-S7iW2B.css","../nodes/1.SlIOoH3h.js","../chunks/entry.vPfuQ0Pu.js","../nodes/2.QDp-lHc6.js","../chunks/each.-oqiv04n.js","../chunks/LoadingSpinner.lpyOX3pg.js","../nodes/3.myy2411H.js","../assets/3.IbYo8nT0.css","../nodes/4.J9z16GkC.js"]
|
| 5 |
+
}
|
| 6 |
+
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
|
| 7 |
+
}
|
build/client/_app/immutable/entry/start.rMl242Pm.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
import{a as t}from"../chunks/entry.vPfuQ0Pu.js";export{t as start};
|
build/client/_app/immutable/nodes/0.aOMUNR9P.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
import{s as _,n as g,q as N,u as q,v as D,w as E}from"../chunks/scheduler.YAOc3RFa.js";import{S as y,i as $,e as v,c as b,h as I,j as x,k as L,f as c,A as k,a as M,b as j,B as C,g as A,C as B,l as f,w as p,u as h,D as H}from"../chunks/index.YaTsDjJO.js";function S(o){let e,r='<div class="max-w-screen-xl flex flex-wrap items-center justify-between mx-auto p-4"><div class="flex items-center space-x-3 rtl:space-x-reverse"></div> <button data-collapse-toggle="navbar-default" type="button" class="inline-flex items-center p-2 w-10 h-10 justify-center text-sm text-gray-500 rounded-lg md:hidden hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600" aria-controls="navbar-default" aria-expanded="false"><span class="sr-only">Open main menu</span> <svg class="w-5 h-5" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 17 14"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 1h15M1 7h15M1 13h15"></path></svg></button> <div class="hidden w-full md:block md:w-auto" id="navbar-default"><ul class="font-medium flex flex-col p-4 md:p-0 mt-4 border border-gray-100 rounded-lg bg-gray-50 md:flex-row md:space-x-8 rtl:space-x-reverse md:mt-0 md:border-0 md:bg-white dark:bg-gray-800 md:dark:bg-gray-900 dark:border-gray-700"><li><a href="/recognition" class="block py-2 px-3 text-white bg-blue-700 rounded md:bg-transparent md:text-blue-700 md:p-0 dark:text-white md:dark:text-blue-500" aria-current="page">Распознавание</a></li> <li><a href="/" class="block py-2 px-3 text-gray-900 rounded hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-blue-700 md:p-0 dark:text-white md:dark:hover:text-blue-500 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent">Анализ</a></li></ul></div></div>';return{c(){e=v("nav"),e.innerHTML=r,this.h()},l(n){e=b(n,"NAV",{class:!0,"data-svelte-h":!0}),I(e)!=="svelte-1gmmeok"&&(e.innerHTML=r),this.h()},h(){x(e,"class","bg-white border-gray-200 dark:bg-gray-900")},m(n,s){L(n,e,s)},p:g,i:g,o:g,d(n){n&&c(e)}}}class T extends y{constructor(e){super(),$(this,e,null,S,_,{})}}class V extends y{constructor(e){super(),$(this,e,null,null,_,{})}}function O(o){let e,r,n,s,i,d,u;r=new V({}),s=new T({});const m=o[1].default,a=N(m,o,o[0],null);return{c(){e=v("div"),k(r.$$.fragment),n=M(),k(s.$$.fragment),i=M(),d=v("main"),a&&a.c(),this.h()},l(t){e=b(t,"DIV",{class:!0});var l=j(e);C(r.$$.fragment,l),n=A(l),C(s.$$.fragment,l),i=A(l),d=b(l,"MAIN",{class:!0});var w=j(d);a&&a.l(w),w.forEach(c),l.forEach(c),this.h()},h(){x(d,"class","svelte-1aienip"),x(e,"class","app svelte-1aienip")},m(t,l){L(t,e,l),B(r,e,null),f(e,n),B(s,e,null),f(e,i),f(e,d),a&&a.m(d,null),u=!0},p(t,[l]){a&&a.p&&(!u||l&1)&&q(a,m,t,t[0],u?E(m,t[0],l,null):D(t[0]),null)},i(t){u||(p(r.$$.fragment,t),p(s.$$.fragment,t),p(a,t),u=!0)},o(t){h(r.$$.fragment,t),h(s.$$.fragment,t),h(a,t),u=!1},d(t){t&&c(e),H(r),H(s),a&&a.d(t)}}}function z(o,e,r){let{$$slots:n={},$$scope:s}=e;return o.$$set=i=>{"$$scope"in i&&r(0,s=i.$$scope)},[s,n]}class J extends y{constructor(e){super(),$(this,e,z,O,_,{})}}export{J as component};
|
build/client/_app/immutable/nodes/1.SlIOoH3h.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
import{s as E,n as b,c as S}from"../chunks/scheduler.YAOc3RFa.js";import{S as x,i as k,e as _,t as f,a as q,c as g,b as d,m as h,f as p,g as y,k as u,l as v,n as $}from"../chunks/index.YaTsDjJO.js";import{s as C}from"../chunks/entry.vPfuQ0Pu.js";const H=()=>{const s=C;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},P={subscribe(s){return H().page.subscribe(s)}};function j(s){let t,r=s[0].status+"",n,o,i,c=s[0].error?.message+"",l;return{c(){t=_("h1"),n=f(r),o=q(),i=_("p"),l=f(c)},l(e){t=g(e,"H1",{});var a=d(t);n=h(a,r),a.forEach(p),o=y(e),i=g(e,"P",{});var m=d(i);l=h(m,c),m.forEach(p)},m(e,a){u(e,t,a),v(t,n),u(e,o,a),u(e,i,a),v(i,l)},p(e,[a]){a&1&&r!==(r=e[0].status+"")&&$(n,r),a&1&&c!==(c=e[0].error?.message+"")&&$(l,c)},i:b,o:b,d(e){e&&(p(t),p(o),p(i))}}}function w(s,t,r){let n;return S(s,P,o=>r(0,n=o)),[n]}let D=class extends x{constructor(t){super(),k(this,t,w,j,E,{})}};export{D as component};
|
build/client/_app/immutable/nodes/2.QDp-lHc6.js
ADDED
|
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import{s as q,i as he,n as C,r as ge}from"../chunks/scheduler.YAOc3RFa.js";import{S as J,i as K,e as p,c as v,b as k,f,j as m,k as I,o as F,p as Y,a as x,h as U,g as A,l as y,H as ae,r as R,E as se,q as pe,t as ve,m as _e,n as be,A as O,B as j,C as z,w as g,u as $,v as H,D as B,y as M}from"../chunks/index.YaTsDjJO.js";import{e as G}from"../chunks/each.-oqiv04n.js";import{L as ye}from"../chunks/LoadingSpinner.lpyOX3pg.js";const we=!0,ze=Object.freeze(Object.defineProperty({__proto__:null,prerender:we},Symbol.toStringTag,{value:"Module"}));function ke(i){let e,t,a;return{c(){e=p("textarea"),this.h()},l(l){e=v(l,"TEXTAREA",{class:!0,placeholder:!0,rows:!0,cols:!0}),k(e).forEach(f),this.h()},h(){m(e,"class","border rounded p-2 w-full"),m(e,"placeholder",i[1]),m(e,"rows","5"),m(e,"cols","50")},m(l,r){I(l,e,r),F(e,i[0]),t||(a=[Y(e,"input",i[3]),Y(e,"input",function(){he(i[2])&&i[2].apply(this,arguments)})],t=!0)},p(l,[r]){i=l,r&2&&m(e,"placeholder",i[1]),r&1&&F(e,i[0])},i:C,o:C,d(l){l&&f(e),t=!1,ge(a)}}}function Te(i,e,t){let{value:a}=e,{placeholder:l}=e,{onChange:r}=e;function s(){a=this.value,t(0,a)}return i.$$set=n=>{"value"in n&&t(0,a=n.value),"placeholder"in n&&t(1,l=n.placeholder),"onChange"in n&&t(2,r=n.onChange)},[a,l,r,s]}class $e extends J{constructor(e){super(),K(this,e,Te,ke,q,{value:0,placeholder:1,onChange:2})}}function Ie(i){let e,t='<div class="flex items-center w-full"><div class="h-2.5 bg-gray-200 rounded-full dark:bg-gray-700 w-32"></div> <div class="h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-24"></div> <div class="h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-full"></div></div> <div class="flex items-center w-full max-w-full"><div class="h-2.5 bg-gray-200 rounded-full dark:bg-gray-700 w-full"></div> <div class="h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-full"></div> <div class="h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-24"></div></div> <div class="flex items-center w-full max-w-full"><div class="h-2.5 bg-gray-300 rounded-full dark:bg-gray-600 w-full"></div> <div class="h-2.5 ms-2 bg-gray-200 rounded-full dark:bg-gray-700 w-80"></div> <div class="h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-full"></div></div> <div class="flex items-center w-full max-w-full"><div class="h-2.5 ms-2 bg-gray-200 rounded-full dark:bg-gray-700 w-full"></div> <div class="h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-full"></div> <div class="h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-24"></div></div> <div class="flex items-center w-full max-w-full"><div class="h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-32"></div> <div class="h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-24"></div> <div class="h-2.5 ms-2 bg-gray-200 rounded-full dark:bg-gray-700 w-full"></div></div> <div class="flex items-center w-full max-w-full"><div class="h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-full"></div> <div class="h-2.5 ms-2 bg-gray-200 rounded-full dark:bg-gray-700 w-80"></div> <div class="h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-full"></div></div> <span class="sr-only">Loading...</span>';return{c(){e=p("div"),e.innerHTML=t,this.h()},l(a){e=v(a,"DIV",{role:!0,class:!0,"data-svelte-h":!0}),U(e)!=="svelte-dkauc3"&&(e.innerHTML=t),this.h()},h(){m(e,"role","status"),m(e,"class","space-y-2.5 animate-pulse max-w-full")},m(a,l){I(a,e,l)},p:C,d(a){a&&f(e)}}}function Se(i){let e,t=i[0].replaceAll(`
|
| 2 |
+
`,"<br>")+"",a;return{c(){e=new ae(!1),a=R(),this.h()},l(l){e=se(l,!1),a=R(),this.h()},h(){e.a=a},m(l,r){e.m(t,l,r),I(l,a,r)},p(l,r){r&1&&t!==(t=l[0].replaceAll(`
|
| 3 |
+
`,"<br>")+"")&&e.p(t)},d(l){l&&(f(a),e.d())}}}function Ee(i){let e,t,a="Короткое резюме обращения:",l;function r(o,u){return o[0]?Se:Ie}let s=r(i),n=s(i);return{c(){e=p("div"),t=p("div"),t.textContent=a,l=x(),n.c(),this.h()},l(o){e=v(o,"DIV",{class:!0});var u=k(e);t=v(u,"DIV",{class:!0,"data-svelte-h":!0}),U(t)!=="svelte-16hukyd"&&(t.textContent=a),l=A(u),n.l(u),u.forEach(f),this.h()},h(){m(t,"class","leading-6 mb-4"),m(e,"class","bg-white p-4 rounded shadow min-h-full")},m(o,u){I(o,e,u),y(e,t),y(e,l),n.m(e,null)},p(o,[u]){s===(s=r(o))&&n?n.p(o,u):(n.d(1),n=s(o),n&&(n.c(),n.m(e,null)))},i:C,o:C,d(o){o&&f(e),n.d()}}}function Ne(i,e,t){let{summary:a}=e;return i.$$set=l=>{"summary"in l&&t(0,a=l.summary)},[a]}class xe extends J{constructor(e){super(),K(this,e,Ne,Ee,q,{summary:0})}}function Q(i,e,t){const a=i.slice();return a[1]=e[t],a}function Ae(i){let e,t='<div class="h-2.5 bg-gray-200 rounded-full dark:bg-gray-700 w-48 mb-4"></div>';return{c(){e=p("div"),e.innerHTML=t,this.h()},l(a){e=v(a,"DIV",{role:!0,class:!0,"data-svelte-h":!0}),U(e)!=="svelte-1hhhxup"&&(e.innerHTML=t),this.h()},h(){m(e,"role","status"),m(e,"class","max-w-sm animate-pulse")},m(a,l){I(a,e,l)},p:C,d(a){a&&f(e)}}}function Ce(i){let e,t=i[1][1].replaceAll(`
|
| 4 |
+
`,"<br>")+"",a;return{c(){e=new ae(!1),a=R(),this.h()},l(l){e=se(l,!1),a=R(),this.h()},h(){e.a=a},m(l,r){e.m(t,l,r),I(l,a,r)},p(l,r){r&1&&t!==(t=l[1][1].replaceAll(`
|
| 5 |
+
`,"<br>")+"")&&e.p(t)},d(l){l&&(f(a),e.d())}}}function W(i){let e,t,a=i[1][0]+"",l,r,s,n;function o(_,w){return _[1][1]?Ce:Ae}let u=o(i),h=u(i);return{c(){e=p("tr"),t=p("td"),l=ve(a),r=x(),s=p("td"),h.c(),n=x(),this.h()},l(_){e=v(_,"TR",{});var w=k(e);t=v(w,"TD",{class:!0});var d=k(t);l=_e(d,a),d.forEach(f),r=A(w),s=v(w,"TD",{class:!0});var c=k(s);h.l(c),c.forEach(f),n=A(w),w.forEach(f),this.h()},h(){m(t,"class","p-2 align-top"),m(s,"class","p-2 px-4")},m(_,w){I(_,e,w),y(e,t),y(t,l),y(e,r),y(e,s),h.m(s,null),y(e,n)},p(_,w){w&1&&a!==(a=_[1][0]+"")&&be(l,a),u===(u=o(_))&&h?h.p(_,w):(h.d(1),h=u(_),h&&(h.c(),h.m(s,null)))},d(_){_&&f(e),h.d()}}}function De(i){let e,t,a,l=G(i[0]),r=[];for(let s=0;s<l.length;s+=1)r[s]=W(Q(i,l,s));return{c(){e=p("div"),t=p("table"),a=p("tbody");for(let s=0;s<r.length;s+=1)r[s].c();this.h()},l(s){e=v(s,"DIV",{class:!0});var n=k(e);t=v(n,"TABLE",{class:!0});var o=k(t);a=v(o,"TBODY",{});var u=k(a);for(let h=0;h<r.length;h+=1)r[h].l(u);u.forEach(f),o.forEach(f),n.forEach(f),this.h()},h(){m(t,"class","border-collapse w-full"),m(e,"class","bg-white p-2 rounded shadow min-h-full")},m(s,n){I(s,e,n),y(e,t),y(t,a);for(let o=0;o<r.length;o+=1)r[o]&&r[o].m(a,null)},p(s,[n]){if(n&1){l=G(s[0]);let o;for(o=0;o<l.length;o+=1){const u=Q(s,l,o);r[o]?r[o].p(u,n):(r[o]=W(u),r[o].c(),r[o].m(a,null))}for(;o<r.length;o+=1)r[o].d(1);r.length=l.length}},i:C,o:C,d(s){s&&f(e),pe(r,s)}}}function Pe(i,e,t){let{list:a}=e;return i.$$set=l=>{"list"in l&&t(0,a=l.list)},[a]}class ne extends J{constructor(e){super(),K(this,e,Pe,De,q,{list:0})}}function Z(i){let e,t,a;return t=new ye({props:{size:4}}),{c(){e=p("div"),O(t.$$.fragment),this.h()},l(l){e=v(l,"DIV",{class:!0});var r=k(e);j(t.$$.fragment,r),r.forEach(f),this.h()},h(){m(e,"class","w-10")},m(l,r){I(l,e,r),z(t,e,null),a=!0},i(l){a||(g(t.$$.fragment,l),a=!0)},o(l){$(t.$$.fragment,l),a=!1},d(l){l&&f(e),B(t)}}}function ee(i){let e,t,a,l,r=i[3].loaded.general&&le(i),s=i[3].loaded.reporter&&te(i),n=i[3].loaded.summary&&re(i);return{c(){e=p("div"),r&&r.c(),t=x(),s&&s.c(),a=x(),n&&n.c(),this.h()},l(o){e=v(o,"DIV",{class:!0});var u=k(e);r&&r.l(u),t=A(u),s&&s.l(u),a=A(u),n&&n.l(u),u.forEach(f),this.h()},h(){m(e,"class","flex gap-2 flex-wrap mt-4 items-stretch")},m(o,u){I(o,e,u),r&&r.m(e,null),y(e,t),s&&s.m(e,null),y(e,a),n&&n.m(e,null),l=!0},p(o,u){o[3].loaded.general?r?(r.p(o,u),u&8&&g(r,1)):(r=le(o),r.c(),g(r,1),r.m(e,t)):r&&(M(),$(r,1,1,()=>{r=null}),H()),o[3].loaded.reporter?s?(s.p(o,u),u&8&&g(s,1)):(s=te(o),s.c(),g(s,1),s.m(e,a)):s&&(M(),$(s,1,1,()=>{s=null}),H()),o[3].loaded.summary?n?(n.p(o,u),u&8&&g(n,1)):(n=re(o),n.c(),g(n,1),n.m(e,null)):n&&(M(),$(n,1,1,()=>{n=null}),H())},i(o){l||(g(r),g(s),g(n),l=!0)},o(o){$(r),$(s),$(n),l=!1},d(o){o&&f(e),r&&r.d(),s&&s.d(),n&&n.d()}}}function le(i){let e,t,a;return t=new ne({props:{list:i[3].properties.general}}),{c(){e=p("div"),O(t.$$.fragment),this.h()},l(l){e=v(l,"DIV",{class:!0});var r=k(e);j(t.$$.fragment,r),r.forEach(f),this.h()},h(){m(e,"class","grow min-h-full")},m(l,r){I(l,e,r),z(t,e,null),a=!0},p(l,r){const s={};r&8&&(s.list=l[3].properties.general),t.$set(s)},i(l){a||(g(t.$$.fragment,l),a=!0)},o(l){$(t.$$.fragment,l),a=!1},d(l){l&&f(e),B(t)}}}function te(i){let e,t,a;return t=new ne({props:{list:i[3].properties.reporter}}),{c(){e=p("div"),O(t.$$.fragment),this.h()},l(l){e=v(l,"DIV",{class:!0});var r=k(e);j(t.$$.fragment,r),r.forEach(f),this.h()},h(){m(e,"class","grow min-h-full")},m(l,r){I(l,e,r),z(t,e,null),a=!0},p(l,r){const s={};r&8&&(s.list=l[3].properties.reporter),t.$set(s)},i(l){a||(g(t.$$.fragment,l),a=!0)},o(l){$(t.$$.fragment,l),a=!1},d(l){l&&f(e),B(t)}}}function re(i){let e,t,a;return t=new xe({props:{summary:i[3].summary}}),{c(){e=p("div"),O(t.$$.fragment),this.h()},l(l){e=v(l,"DIV",{class:!0});var r=k(e);j(t.$$.fragment,r),r.forEach(f),this.h()},h(){m(e,"class","min-w-full max-w-3xl summary min-h-full svelte-158df8d")},m(l,r){I(l,e,r),z(t,e,null),a=!0},p(l,r){const s={};r&8&&(s.summary=l[3].summary),t.$set(s)},i(l){a||(g(t.$$.fragment,l),a=!0)},o(l){$(t.$$.fragment,l),a=!1},d(l){l&&f(e),B(t)}}}function Ve(i){let e,t,a,l,r,s,n,o="Анализировать",u,h,_,w;a=new $e({props:{placeholder:"Введите текст обращения...",value:i[2],onChange:i[4]}});let d=i[1]&&Z(),c=i[0]&&ee(i);return{c(){e=p("main"),t=p("div"),O(a.$$.fragment),l=x(),r=p("div"),d&&d.c(),s=x(),n=p("button"),n.textContent=o,u=x(),c&&c.c(),this.h()},l(b){e=v(b,"MAIN",{class:!0});var T=k(e);t=v(T,"DIV",{class:!0});var D=k(t);j(a.$$.fragment,D),D.forEach(f),l=A(T),r=v(T,"DIV",{class:!0});var S=k(r);d&&d.l(S),s=A(S),n=v(S,"BUTTON",{class:!0,"data-svelte-h":!0}),U(n)!=="svelte-1tlo8ub"&&(n.textContent=o),S.forEach(f),u=A(T),c&&c.l(T),T.forEach(f),this.h()},h(){m(t,"class","mx-auto w-full"),m(n,"class","mt-2 bg-blue-500 hover:bg-blue-600 text-white px-4 py-2 rounded"),m(r,"class","flex space-x-2 flex-row items-end justify-end"),m(e,"class","bg-gray-100 min-h-screen p-8")},m(b,T){I(b,e,T),y(e,t),z(a,t,null),y(e,l),y(e,r),d&&d.m(r,null),y(r,s),y(r,n),y(e,u),c&&c.m(e,null),h=!0,_||(w=Y(n,"click",i[5]),_=!0)},p(b,[T]){const D={};T&4&&(D.value=b[2]),a.$set(D),b[1]?d?T&2&&g(d,1):(d=Z(),d.c(),g(d,1),d.m(r,s)):d&&(M(),$(d,1,1,()=>{d=null}),H()),b[0]?c?(c.p(b,T),T&1&&g(c,1)):(c=ee(b),c.c(),g(c,1),c.m(e,null)):c&&(M(),$(c,1,1,()=>{c=null}),H())},i(b){h||(g(a.$$.fragment,b),g(d),g(c),h=!0)},o(b){$(a.$$.fragment,b),$(d),$(c),h=!1},d(b){b&&f(e),B(a),d&&d.d(),c&&c.d(),_=!1,w()}}}function Le(i,e,t){let a=!1,l=!1,r="",s={summary:"",category:"",loaded:{summary:!1,category:!1,general:!1,reporter:!1},properties:{general:[],reporter:[]}};const n=u=>{t(2,r=u.target.value)};async function o(u){t(0,a=!0),t(1,l=!0),t(3,s={summary:"",category:"",loaded:{summary:!1,category:!1,general:!1,reporter:!1},properties:{general:[],reporter:[]}});let h=`[INST]Сократи текст на 50%, сохранив смысл и напиши короткую версию только на русском языке в стиле строгого доклада и от третьего лица, которое прочитало обращение пострадавшей стороны и без приветствий докладывает суть обращения: ${r}[/INST]`,_=`[INST]Ты мой помощник. Ты отвечаешь только на РУССКОМ языке. Ты сортируешь "обращения" клиентов. Ты не отвечаешь на вопросы, не комментируешь, не выражаешь эмоций, не выражаешь соображений по теме обращения. Ты извлекаешь персональные данные. Ты не анализируешь. Ты выполняешь только эту задачу: ты определяешь категорию обращения. Для этого ты используешь ТОЛЬКО список возможных категорий, который я тебе предоставляю. Ты выбираешь только ТУ категорию, которая на сто процентов соответсвует обращению. Проверь свой ответ дважды. Ты всегда используешь такой формат ответа: "название категории".
|
| 6 |
+
Если в тексте обращения есть аббревиатуры "МФО", "МФК" или "МКК", ты должен выбрать категорию "Микрофинансовые организации". Если в тексте обращения есть аббревиатуры "ОСАГО" или "КАСКО", ты должен выбрать категорию "Субъекты страхового дела". Список категорий:
|
| 7 |
+
0. Акционерные общества/эмитенты эмиссионных ценных бумаг
|
| 8 |
+
1. Финансовые технологии
|
| 9 |
+
2. Кредитные кооперативы, жилищные накопительные кооперативы
|
| 10 |
+
3. Субъекты коллективных инвестиций
|
| 11 |
+
4. Субъекты рынка ценных бумаг и товарного рынка
|
| 12 |
+
5. Кредитные организации
|
| 13 |
+
6. Общие вопросы
|
| 14 |
+
7. Бюро кредитных историй
|
| 15 |
+
8. Обжалование действий / бездействия должностного лица
|
| 16 |
+
9. Платежные услуги
|
| 17 |
+
10. Денежно-кредитная политика
|
| 18 |
+
11. Субъекты страхового дела
|
| 19 |
+
12. Прочее
|
| 20 |
+
13. Валютный рынок
|
| 21 |
+
14. Микрофинансовые организации
|
| 22 |
+
15. Общества с ограниченной ответственностью
|
| 23 |
+
16. Ломбарды
|
| 24 |
+
17. Безлицензионная деятельность
|
| 25 |
+
18. Операторы финансового рынка
|
| 26 |
+
. Никаких объяснений выбора не требуется. Обращение: ${r}[/INST]`,w=`[INST]Ты мой помощник. Ты отвечаешь только на РУССКОМ языке. Ты извлекаешь информацию из заявления.
|
| 27 |
+
Ты не отвечаешь на вопросы, не комментируешь, не выражаешь эмоций, не выражаешь соображений по теме заявления.
|
| 28 |
+
Представь, что каждое заявление по умолчанию содержит жалобу на что-токого-то. Ты должен найти в заявлении названиенаименование того, на что жалуется заявитель. Это может быть название предприятия или учреждения, которое содержит указание на его ОПФ. Ты должен ответить только на ОДИН вопрос: "Указано ли в заявлении НАЗВАНИЕИМЯ объекта жалобы?".
|
| 29 |
+
Ориентируйся на этот пример: мфо дельфин мфо "Дельфин" мфо Дельфин "Печкин" печкин . В этих случаях "дельфин" и "печкин" - это назван��я. Получается, что ответ на мой вопрос "да, указано". Если в заявлении написано так: мфо, то получается, что название не указано и ответ на мой вопрос "нет, указано".
|
| 30 |
+
Ты отвечаешь либо ТАК "ответ: да, указано" ЛИБО так "ответ: нет, не указано". Конец ответа.
|
| 31 |
+
Ты не комментируешь, не объясняешь, не выражаешь мысли, вообще ничего больше не говоришь.
|
| 32 |
+
Заявление: ${r}[/INST]`,d=`[INST]Ты мой помощник. Ты отвечаешь только на РУССКОМ языке. Ты извлекаешь информацию из заявлений.
|
| 33 |
+
Ты не отвечаешь на вопросы, не комментируешь, не выражаешь эмоций, не выражаешь соображений по теме обращения.
|
| 34 |
+
Ты только отвечаешь на МОЙ вопрос: "Касается ли заявление комиссии за обслуживание рублевого счета?".
|
| 35 |
+
Ты отвечаешь либо ТАК "ответ: да, касается" ЛИБО так "ответ: нет, не касается". Конец ответа.
|
| 36 |
+
Если в заявлении нет слова "комиссия", ты отвечаешь "ответ: нет, не касается". Конец ответа.
|
| 37 |
+
Ты не комментируешь, не объясняешь, не выражаешь мысли, вообще ничего больше не говоришь.
|
| 38 |
+
Заявление: ${r}[/INST]`,c=`[INST]Ты мой помощник. Ты отвечаешь только на РУССКОМ языке. Ты сортируешь "заявления" клиентов.
|
| 39 |
+
Ты не отвечаешь на вопросы, не комментируешь, не выражаешь эмоций, не выражаешь соображений по теме обращения.
|
| 40 |
+
Ты извлекаешь информацию. Ты не анализируешь.
|
| 41 |
+
Ты отвечаешь ТОЛЬКО на мои вопросы. Ты определяешь кем является заявитель: "физическое лицо" или "юридическое лицо".
|
| 42 |
+
Условие: если заявление написано в первом лице (местоимения Я, МНЕ, МНОЮ, МОЕ, МЕНЯ), то это физическое лицо, НО если заявление написано в третьем лице, то это юридическое лицо.
|
| 43 |
+
Ты отвечаешь только так: "Заявитель: юридическое лицо" или "Заявитель: физическое лицо".
|
| 44 |
+
Ты не комментируешь, не обясняешь, не выражаешь мысли, вообще ничего больше не говоришь.
|
| 45 |
+
Заявление: ${r}[/INST]`,b=`[INST]Ты мой помощник. Ты отвечаешь только на РУССКОМ языке. Ты не отвечаешь на вопросы, не комментируешь,
|
| 46 |
+
не выражаешь эмоций, не выражаешь соображений по теме обращения.Ты выполняешь только эту задачу:
|
| 47 |
+
ты извлекаешь из обращения только названия юридических ОРГАНИЗАЦИЙ.
|
| 48 |
+
Если организаций несколько, выведи их нумерованным списком арабскими цифрами.
|
| 49 |
+
Ты больше НИЧЕГО не говоришь, не комментируешь, не объясняешь, не добавляешь. Если названия организаций отсутствуют, то ты даешь только ТАКОЙ ответ: "не указано".
|
| 50 |
+
Тебе запрещено общаться, ты всегда следуешь формату.
|
| 51 |
+
Пользуйся моими советами, как определить, что это действительно название организации:
|
| 52 |
+
Памятка: Юридическая форма: Название может содержать слова, указывающие на юридическую форму организации, такие как "корпорация", "общество с ограниченной ответственностью", "партнерство" и т.д. Название может состоять из аббревиатуры, которая представляет собой сокращение от полного названия организации. Название может содержать описательные слова или фразы, которые указывают на вид деятельности организации, ее цели или ценности.Соответствие ��ормальным требованиям: Названия организаций, связанных с денежно-кредитной политикой, платёжной системой и финансовым регулированием, обычно соответствуют определенным формальным требованиям, таким как использование определенных слов, например "банк", "компания", "организация" и т.д.
|
| 53 |
+
Обращение: ${r}[/INST]`,T=`[INST]Ты мой помощник. Ты отвечаешь только на РУССКОМ языке. Ты не отвечаешь на вопросы, не комментируешь,
|
| 54 |
+
не выражаешь эмоций, не выражаешь соображений по теме обращения.Ты выполняешь только такую задачу:
|
| 55 |
+
ты извлекаешь из заявления только номера договоров. Ты больше НИЧЕГО не говоришь, не комментируешь, не объясняешь, не добавляешь.
|
| 56 |
+
Если номеров несколько, выведи их нумерованным списком арабскими цифрами. Пояснений выбора не требуется.
|
| 57 |
+
Если не найдено ни одного номера договора, то ты отвечаешь так: "не указано."
|
| 58 |
+
|
| 59 |
+
Заявление: ${r}[/INST]`,D=`[INST]Ты мой помощник. Ты отвечаешь только на РУССКОМ языке. Ты не отвечаешь на вопросы, не комментируешь,
|
| 60 |
+
не выражаешь эмоций, не выражаешь соображений по теме обращения.
|
| 61 |
+
Ты извлекаешь информацию из заявления. Ты отвечаешь на МОЙ вопрос:
|
| 62 |
+
"Кто является заявителем в заявлении?". Ты называешь имя заявителя в формате: "Заявитель: Фамилия Имя Отчество".
|
| 63 |
+
Если заявиитель не указан в заявлении, ты отвечаешь: "Заявитель: не указан".
|
| 64 |
+
Ты не комментируешь, не объясняешь, не выражаешь мысли, вообще ничего больше не говоришь.
|
| 65 |
+
Обращение: ${r}[/INST]`;async function S(P){let V=0;const N=3;for(;V<N;)try{const L=await fetch("https://muryshev-mixtral-api.hf.space/completion",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({prompt:P})});if(L.ok)return await L.text();throw new Error(`HTTP error! Status: ${L.status}`)}catch(L){console.error("Error processing input:",L),V++}throw new Error("Max retry attempts exceeded")}let ie=await S(_);s.properties.general.push(["Категория",ie?.replaceAll('"',"")]),t(3,s.loaded.category=!0,s);function oe(P){const V=/юридическое лицо/gi,N=/физическое лицо/gi;return V.test(P)?"юридическое лицо":N.test(P)?"физическое лицо":"неизвестно"}let ue=await S(c);s.properties.general.push(["Заявитель",oe(ue)]),t(3,s.loaded.general=!0,s);let fe=await S(w);s.properties.general.push(["Можно ли идентифицировать объект жалобы?",fe?.replaceAll("Ответ: ","").substring(0,4).replaceAll(",","")]);let ce=await S(d);s.properties.general.push(["Жалоба касается комиссии за обслуживание рублевого счета?",ce?.replaceAll("Ответ: ","").substring(0,4).replaceAll(",","")]);let E=await S(D);E=E?.replaceAll(".",". ").trim();let X="не указан";if(E&&!E.includes(X)){console.log(E);let P=/Заявитель:\s*[А-Яа-яЁё]+\s+[А-Яа-яЁё]+\s+[А-Яа-яЁё]+/i,V=/Заявитель:\s*[А-Яа-яЁё]+\s+[А-Яа-яЁё]+/i,N=E.match(P)||E.match(V);N&&(X=E.substring(N.index+11,N.index+N[0].length))}s.properties.reporter.push(["ФИО",X]),t(3,s.loaded.reporter=!0,s);let de=await S(T);s.properties.reporter.push(["Номера договоров",de?.replaceAll("Ответ: ","")]);let me=await S(b);s.properties.reporter.push(["Организации",me?.replaceAll("Ответ: ","")]),t(3,s.loaded.summary=!0,s),t(3,s.summary=await S(h),s),t(1,l=!1)}return[a,l,r,s,n,o]}class Be extends J{constructor(e){super(),K(this,e,Le,Ve,q,{})}}export{Be as component,ze as universal};
|
build/client/_app/immutable/nodes/3.myy2411H.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
import{s as G,n as T,r as H}from"../chunks/scheduler.YAOc3RFa.js";import{S as Q,i as W,e as _,a as F,c as v,b as y,f as b,g as A,j as m,k as R,l as h,o as L,p as I,q as Y,t as O,h as P,m as N,n as K}from"../chunks/index.YaTsDjJO.js";import{e as U}from"../chunks/each.-oqiv04n.js";function J(d,e,u){const s=d.slice();return s[9]=e[u],s}function M(d){let e,u,s,c="Вы:",l,o,E,C=d[9][0]+"",k,w,p,a="Бот:",n,r,t,f=d[9][1]+"",i,D;return{c(){e=_("div"),u=_("div"),s=_("p"),s.textContent=c,l=F(),o=_("div"),E=_("p"),k=O(C),w=F(),p=_("p"),p.textContent=a,n=F(),r=_("div"),t=_("pre"),i=O(f),D=F(),this.h()},l(g){e=v(g,"DIV",{class:!0});var x=y(e);u=v(x,"DIV",{class:!0});var B=y(u);s=v(B,"P",{class:!0,"data-svelte-h":!0}),P(s)!=="svelte-rp9yxd"&&(s.textContent=c),l=A(B),o=v(B,"DIV",{class:!0});var V=y(o);E=v(V,"P",{class:!0});var q=y(E);k=N(q,C),q.forEach(b),V.forEach(b),w=A(B),p=v(B,"P",{class:!0,"data-svelte-h":!0}),P(p)!=="svelte-1l7fbwv"&&(p.textContent=a),n=A(B),r=v(B,"DIV",{class:!0});var S=y(r);t=v(S,"PRE",{class:!0});var j=y(t);i=N(j,f),j.forEach(b),S.forEach(b),B.forEach(b),D=A(x),x.forEach(b),this.h()},h(){m(s,"class","font-bold text-sm"),m(E,"class","text-sm"),m(o,"class","self-start bg-blue-500 text-white p-2 rounded-lg"),m(p,"class","font-bold text-sm"),m(t,"class","text-sm svelte-jkjeqd"),m(r,"class","self-start bg-slate-100 text-black p-2 rounded-lg"),m(u,"class","mb-2 flex flex-col"),m(e,"class","mb-2 flex flex-col")},m(g,x){R(g,e,x),h(e,u),h(u,s),h(u,l),h(u,o),h(o,E),h(E,k),h(u,w),h(u,p),h(u,n),h(u,r),h(r,t),h(t,i),h(e,D)},p(g,x){x&1&&C!==(C=g[9][0]+"")&&K(k,C),x&1&&f!==(f=g[9][1]+"")&&K(i,f)},d(g){g&&b(e)}}}function X(d){let e,u="Остановить",s,c;return{c(){e=_("button"),e.textContent=u,this.h()},l(l){e=v(l,"BUTTON",{class:!0,"data-svelte-h":!0}),P(e)!=="svelte-2l6urr"&&(e.textContent=u),this.h()},h(){m(e,"class","ml-2 px-4 py-2 bg-cyan-800 text-white rounded-md")},m(l,o){R(l,e,o),s||(c=I(e,"click",d[5]),s=!0)},p:T,d(l){l&&b(e),s=!1,c()}}}function z(d){let e,u="Отправить",s,c;return{c(){e=_("button"),e.textContent=u,this.h()},l(l){e=v(l,"BUTTON",{class:!0,"data-svelte-h":!0}),P(e)!=="svelte-121gmt7"&&(e.textContent=u),this.h()},h(){m(e,"class","ml-2 px-4 py-2 bg-blue-500 text-white rounded-md")},m(l,o){R(l,e,o),s||(c=I(e,"click",d[3]),s=!0)},p:T,d(l){l&&b(e),s=!1,c()}}}function Z(d){let e,u,s,c,l,o,E,C,k,w,p=U(d[0].slice(1)),a=[];for(let t=0;t<p.length;t+=1)a[t]=M(J(d,p,t));let n=d[2]&&X(d),r=!d[2]&&z(d);return{c(){e=_("div"),u=_("div");for(let t=0;t<a.length;t+=1)a[t].c();s=F(),c=_("div"),l=_("div"),o=_("textarea"),E=F(),n&&n.c(),C=F(),r&&r.c(),this.h()},l(t){e=v(t,"DIV",{class:!0});var f=y(e);u=v(f,"DIV",{class:!0});var i=y(u);for(let x=0;x<a.length;x+=1)a[x].l(i);i.forEach(b),s=A(f),c=v(f,"DIV",{class:!0});var D=y(c);l=v(D,"DIV",{class:!0});var g=y(l);o=v(g,"TEXTAREA",{class:!0,placeholder:!0}),y(o).forEach(b),E=A(g),n&&n.l(g),C=A(g),r&&r.l(g),g.forEach(b),D.forEach(b),f.forEach(b),this.h()},h(){m(u,"class","flex-1 overflow-y-auto p-4 bg-gray-200"),m(o,"class","flex-1 py-2 px-3 rounded-md border-gray-300"),m(o,"placeholder","Введите ваше сообщение..."),m(l,"class","flex"),m(c,"class","p-4 bg-gray-300"),m(e,"class","h-screen flex flex-col py-8")},m(t,f){R(t,e,f),h(e,u);for(let i=0;i<a.length;i+=1)a[i]&&a[i].m(u,null);h(e,s),h(e,c),h(c,l),h(l,o),L(o,d[1]),h(l,E),n&&n.m(l,null),h(l,C),r&&r.m(l,null),k||(w=[I(o,"input",d[6]),I(o,"keydown",d[4])],k=!0)},p(t,[f]){if(f&1){p=U(t[0].slice(1));let i;for(i=0;i<p.length;i+=1){const D=J(t,p,i);a[i]?a[i].p(D,f):(a[i]=M(D),a[i].c(),a[i].m(u,null))}for(;i<a.length;i+=1)a[i].d(1);a.length=p.length}f&2&&L(o,t[1]),t[2]?n?n.p(t,f):(n=X(t),n.c(),n.m(l,C)):n&&(n.d(1),n=null),t[2]?r&&(r.d(1),r=null):r?r.p(t,f):(r=z(t),r.c(),r.m(l,null))},i:T,o:T,d(t){t&&b(e),Y(a,t),n&&n.d(),r&&r.d(),k=!1,H(w)}}}function $(d,e,u){let s=[["Ты - бот, ассистент. Ты помогаешь пользователю с его запросами. Отвечай на русском языке, если пользователь не указал иное. Обращайся на Вы. Следуй инструкциям и указаниям пользователя.","Я отвечаю на русском языке!"]],c="",l=!1,o=new AbortController;async function E(){c.trim()!==""&&(u(0,s=[...s,[c,""]]),u(1,c=""),await k())}function C(a){a.key==="Enter"&&!a.shiftKey&&(a.stopPropagation(),a.preventDefault(),E())}const k=async()=>{u(2,l=!0);const a=await fetch("/llm/chat",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({history:s}),signal:o.signal});try{if(o.signal.aborted){console.log("Request was cancelled.");return}if(!a.body){console.log("Response has no body");return}const n=a.body.pipeThrough(new TextDecoderStream).getReader();let r=!0;for(;r;)try{if(o.signal.aborted){console.log("Request was cancelled during reading.");break}const{value:t,done:f}=await n.read();if(f){r=!1;break}t&&u(0,s[s.length-1][1]+=t,s)}catch(t){if(t.name==="AbortError"){r=!1,console.log("Fetch was aborted during reading.");break}else{r=!1,console.error("Error during reading:",t);break}}u(2,l=!1)}catch(n){n.name==="AbortError"?console.log("Fetch was aborted."):console.error("Error during fetch:",n)}},w=()=>{o.abort("user canceled"),o=new AbortController};function p(){c=this.value,u(1,c)}return[s,c,l,E,C,w,p]}class le extends Q{constructor(e){super(),W(this,e,$,Z,G,{})}}export{le as component};
|
build/client/_app/immutable/nodes/4.J9z16GkC.js
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import{s as B,n as x,o as J}from"../chunks/scheduler.YAOc3RFa.js";import{S as O,i as q,e as g,c as v,h as Q,j as y,k as F,f,A as W,a as z,b as w,B as j,g as C,l as b,C as Y,w as k,u as _,v as $,D as G,q as S,y as ee,t as te,H as ie,m as se,E as le,n as ne}from"../chunks/index.YaTsDjJO.js";import{e as E}from"../chunks/each.-oqiv04n.js";import{L as re}from"../chunks/LoadingSpinner.lpyOX3pg.js";var L=X;function X(){var l=[].slice.call(arguments),e=!1;typeof l[0]=="boolean"&&(e=l.shift());var i=l[0];if(T(i))throw new Error("extendee must be an object");for(var t=l.slice(1),s=t.length,r=0;r<s;r++){var n=t[r];for(var a in n)if(Object.prototype.hasOwnProperty.call(n,a)){var o=n[a];if(e&&ae(o)){var u=Array.isArray(o)?[]:{};i[a]=X(!0,Object.prototype.hasOwnProperty.call(i,a)&&!T(i[a])?i[a]:u,o)}else i[a]=o}}return i}function ae(l){return Array.isArray(l)||{}.toString.call(l)=="[object Object]"}function T(l){return!l||typeof l!="object"&&typeof l!="function"}function oe(l){return l&&l.__esModule?l.default:l}class U{on(e,i){return this._callbacks=this._callbacks||{},this._callbacks[e]||(this._callbacks[e]=[]),this._callbacks[e].push(i),this}emit(e,...i){this._callbacks=this._callbacks||{};let t=this._callbacks[e];if(t)for(let s of t)s.apply(this,i);return this.element&&this.element.dispatchEvent(this.makeEvent("dropzone:"+e,{args:i})),this}makeEvent(e,i){let t={bubbles:!0,cancelable:!0,detail:i};if(typeof window.CustomEvent=="function")return new CustomEvent(e,t);var s=document.createEvent("CustomEvent");return s.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),s}off(e,i){if(!this._callbacks||arguments.length===0)return this._callbacks={},this;let t=this._callbacks[e];if(!t)return this;if(arguments.length===1)return delete this._callbacks[e],this;for(let s=0;s<t.length;s++)if(t[s]===i){t.splice(s,1);break}return this}}var V={};V=`<div class="dz-preview dz-file-preview">
|
| 2 |
+
<div class="dz-image"><img data-dz-thumbnail=""></div>
|
| 3 |
+
<div class="dz-details">
|
| 4 |
+
<div class="dz-size"><span data-dz-size=""></span></div>
|
| 5 |
+
<div class="dz-filename"><span data-dz-name=""></span></div>
|
| 6 |
+
</div>
|
| 7 |
+
<div class="dz-progress">
|
| 8 |
+
<span class="dz-upload" data-dz-uploadprogress=""></span>
|
| 9 |
+
</div>
|
| 10 |
+
<div class="dz-error-message"><span data-dz-errormessage=""></span></div>
|
| 11 |
+
<div class="dz-success-mark">
|
| 12 |
+
<svg width="54" height="54" viewBox="0 0 54 54" fill="white" xmlns="http://www.w3.org/2000/svg">
|
| 13 |
+
<path d="M10.2071 29.7929L14.2929 25.7071C14.6834 25.3166 15.3166 25.3166 15.7071 25.7071L21.2929 31.2929C21.6834 31.6834 22.3166 31.6834 22.7071 31.2929L38.2929 15.7071C38.6834 15.3166 39.3166 15.3166 39.7071 15.7071L43.7929 19.7929C44.1834 20.1834 44.1834 20.8166 43.7929 21.2071L22.7071 42.2929C22.3166 42.6834 21.6834 42.6834 21.2929 42.2929L10.2071 31.2071C9.81658 30.8166 9.81658 30.1834 10.2071 29.7929Z"></path>
|
| 14 |
+
</svg>
|
| 15 |
+
</div>
|
| 16 |
+
<div class="dz-error-mark">
|
| 17 |
+
<svg width="54" height="54" viewBox="0 0 54 54" fill="white" xmlns="http://www.w3.org/2000/svg">
|
| 18 |
+
<path d="M26.2929 20.2929L19.2071 13.2071C18.8166 12.8166 18.1834 12.8166 17.7929 13.2071L13.2071 17.7929C12.8166 18.1834 12.8166 18.8166 13.2071 19.2071L20.2929 26.2929C20.6834 26.6834 20.6834 27.3166 20.2929 27.7071L13.2071 34.7929C12.8166 35.1834 12.8166 35.8166 13.2071 36.2071L17.7929 40.7929C18.1834 41.1834 18.8166 41.1834 19.2071 40.7929L26.2929 33.7071C26.6834 33.3166 27.3166 33.3166 27.7071 33.7071L34.7929 40.7929C35.1834 41.1834 35.8166 41.1834 36.2071 40.7929L40.7929 36.2071C41.1834 35.8166 41.1834 35.1834 40.7929 34.7929L33.7071 27.7071C33.3166 27.3166 33.3166 26.6834 33.7071 26.2929L40.7929 19.2071C41.1834 18.8166 41.1834 18.1834 40.7929 17.7929L36.2071 13.2071C35.8166 12.8166 35.1834 12.8166 34.7929 13.2071L27.7071 20.2929C27.3166 20.6834 26.6834 20.6834 26.2929 20.2929Z"></path>
|
| 19 |
+
</svg>
|
| 20 |
+
</div>
|
| 21 |
+
</div>
|
| 22 |
+
`;let ue={url:null,method:"post",withCredentials:!1,timeout:null,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,chunkSize:2097152,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:"file",createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,headers:null,defaultHeaders:!0,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,disablePreviews:!1,hiddenInputContainer:"body",capture:null,renameFilename:null,renameFile:null,forceFallback:!1,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olden days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictUploadCanceled:"Upload canceled.",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",dictFileSizeUnits:{tb:"TB",gb:"GB",mb:"MB",kb:"KB",b:"b"},init(){},params(l,e,i){if(i)return{dzuuid:i.file.upload.uuid,dzchunkindex:i.index,dztotalfilesize:i.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:i.file.upload.totalChunkCount,dzchunkbyteoffset:i.index*this.options.chunkSize}},accept(l,e){return e()},chunksUploaded:function(l,e){e()},binaryBody:!1,fallback(){let l;this.element.className=`${this.element.className} dz-browser-not-supported`;for(let i of this.element.getElementsByTagName("div"))if(/(^| )dz-message($| )/.test(i.className)){l=i,i.className="dz-message";break}l||(l=d.createElement('<div class="dz-message"><span></span></div>'),this.element.appendChild(l));let e=l.getElementsByTagName("span")[0];return e&&(e.textContent!=null?e.textContent=this.options.dictFallbackMessage:e.innerText!=null&&(e.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize(l,e,i,t){let s={srcX:0,srcY:0,srcWidth:l.width,srcHeight:l.height},r=l.width/l.height;e==null&&i==null?(e=s.srcWidth,i=s.srcHeight):e==null?e=i*r:i==null&&(i=e/r),e=Math.min(e,s.srcWidth),i=Math.min(i,s.srcHeight);let n=e/i;if(s.srcWidth>e||s.srcHeight>i)if(t==="crop")r>n?(s.srcHeight=l.height,s.srcWidth=s.srcHeight*n):(s.srcWidth=l.width,s.srcHeight=s.srcWidth/n);else if(t==="contain")r>n?i=e/r:e=i*r;else throw new Error(`Unknown resizeMethod '${t}'`);return s.srcX=(l.width-s.srcWidth)/2,s.srcY=(l.height-s.srcHeight)/2,s.trgWidth=e,s.trgHeight=i,s},transformFile(l,e){return(this.options.resizeWidth||this.options.resizeHeight)&&l.type.match(/image.*/)?this.resizeImage(l,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,e):e(l)},previewTemplate:oe(V),drop(l){return this.element.classList.remove("dz-drag-hover")},dragstart(l){},dragend(l){return this.element.classList.remove("dz-drag-hover")},dragenter(l){return this.element.classList.add("dz-drag-hover")},dragover(l){return this.element.classList.add("dz-drag-hover")},dragleave(l){return this.element.classList.remove("dz-drag-hover")},paste(l){},reset(){return this.element.classList.remove("dz-started")},addedfile(l){if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer&&!this.options.disablePreviews){l.previewElement=d.createElement(this.options.previewTemplate.trim()),l.previewTemplate=l.previewElement,this.previewsContainer.appendChild(l.previewElement);for(var e of l.previewElement.querySelectorAll("[data-dz-name]"))e.textContent=l.name;for(e of l.previewElement.querySelectorAll("[data-dz-size]"))e.innerHTML=this.filesize(l.size);this.options.addRemoveLinks&&(l._removeLink=d.createElement(`<a class="dz-remove" href="javascript:undefined;" data-dz-remove>${this.options.dictRemoveFile}</a>`),l.previewElement.appendChild(l._removeLink));let i=t=>(t.preventDefault(),t.stopPropagation(),l.status===d.UPLOADING?d.confirm(this.options.dictCancelUploadConfirmation,()=>this.removeFile(l)):this.options.dictRemoveFileConfirmation?d.confirm(this.options.dictRemoveFileConfirmation,()=>this.removeFile(l)):this.removeFile(l));for(let t of l.previewElement.querySelectorAll("[data-dz-remove]"))t.addEventListener("click",i)}},removedfile(l){return l.previewElement!=null&&l.previewElement.parentNode!=null&&l.previewElement.parentNode.removeChild(l.previewElement),this._updateMaxFilesReachedClass()},thumbnail(l,e){if(l.previewElement){l.previewElement.classList.remove("dz-file-preview");for(let i of l.previewElement.querySelectorAll("[data-dz-thumbnail]"))i.alt=l.name,i.src=e;return setTimeout(()=>l.previewElement.classList.add("dz-image-preview"),1)}},error(l,e){if(l.previewElement){l.previewElement.classList.add("dz-error"),typeof e!="string"&&e.error&&(e=e.error);for(let i of l.previewElement.querySelectorAll("[data-dz-errormessage]"))i.textContent=e}},errormultiple(){},processing(l){if(l.previewElement&&(l.previewElement.classList.add("dz-processing"),l._removeLink))return l._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple(){},uploadprogress(l,e,i){if(l.previewElement)for(let t of l.previewElement.querySelectorAll("[data-dz-uploadprogress]"))t.nodeName==="PROGRESS"?t.value=e:t.style.width=`${e}%`},totaluploadprogress(){},sending(){},sendingmultiple(){},success(l){if(l.previewElement)return l.previewElement.classList.add("dz-success")},successmultiple(){},canceled(l){return this.emit("error",l,this.options.dictUploadCanceled)},canceledmultiple(){},complete(l){if(l._removeLink&&(l._removeLink.innerHTML=this.options.dictRemoveFile),l.previewElement)return l.previewElement.classList.add("dz-complete")},completemultiple(){},maxfilesexceeded(){},maxfilesreached(){},queuecomplete(){},addedfiles(){}};var de=ue;class d extends U{static initClass(){this.prototype.Emitter=U,this.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","addedfiles","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"],this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}getAcceptedFiles(){return this.files.filter(e=>e.accepted).map(e=>e)}getRejectedFiles(){return this.files.filter(e=>!e.accepted).map(e=>e)}getFilesWithStatus(e){return this.files.filter(i=>i.status===e).map(i=>i)}getQueuedFiles(){return this.getFilesWithStatus(d.QUEUED)}getUploadingFiles(){return this.getFilesWithStatus(d.UPLOADING)}getAddedFiles(){return this.getFilesWithStatus(d.ADDED)}getActiveFiles(){return this.files.filter(e=>e.status===d.UPLOADING||e.status===d.QUEUED).map(e=>e)}init(){if(this.element.tagName==="form"&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(d.createElement(`<div class="dz-default dz-message"><button class="dz-button" type="button">${this.options.dictDefaultMessage}</button></div>`)),this.clickableElements.length){let t=()=>{this.hiddenFileInput&&this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=document.createElement("input"),this.hiddenFileInput.setAttribute("type","file"),(this.options.maxFiles===null||this.options.maxFiles>1)&&this.hiddenFileInput.setAttribute("multiple","multiple"),this.hiddenFileInput.className="dz-hidden-input",this.options.acceptedFiles!==null&&this.hiddenFileInput.setAttribute("accept",this.options.acceptedFiles),this.options.capture!==null&&this.hiddenFileInput.setAttribute("capture",this.options.capture),this.hiddenFileInput.setAttribute("tabindex","-1"),this.hiddenFileInput.style.visibility="hidden",this.hiddenFileInput.style.position="absolute",this.hiddenFileInput.style.top="0",this.hiddenFileInput.style.left="0",this.hiddenFileInput.style.height="0",this.hiddenFileInput.style.width="0",d.getElement(this.options.hiddenInputContainer,"hiddenInputContainer").appendChild(this.hiddenFileInput),this.hiddenFileInput.addEventListener("change",()=>{let{files:s}=this.hiddenFileInput;if(s.length)for(let r of s)this.addFile(r);this.emit("addedfiles",s),t()})};t()}this.URL=window.URL!==null?window.URL:window.webkitURL;for(let t of this.events)this.on(t,this.options[t]);this.on("uploadprogress",()=>this.updateTotalUploadProgress()),this.on("removedfile",()=>this.updateTotalUploadProgress()),this.on("canceled",t=>this.emit("complete",t)),this.on("complete",t=>{if(this.getAddedFiles().length===0&&this.getUploadingFiles().length===0&&this.getQueuedFiles().length===0)return setTimeout(()=>this.emit("queuecomplete"),0)});const e=function(t){if(t.dataTransfer.types){for(var s=0;s<t.dataTransfer.types.length;s++)if(t.dataTransfer.types[s]==="Files")return!0}return!1};let i=function(t){if(e(t))return t.stopPropagation(),t.preventDefault?t.preventDefault():t.returnValue=!1};return this.listeners=[{element:this.element,events:{dragstart:t=>this.emit("dragstart",t),dragenter:t=>(i(t),this.emit("dragenter",t)),dragover:t=>{let s;try{s=t.dataTransfer.effectAllowed}catch{}return t.dataTransfer.dropEffect=s==="move"||s==="linkMove"?"move":"copy",i(t),this.emit("dragover",t)},dragleave:t=>this.emit("dragleave",t),drop:t=>(i(t),this.drop(t)),dragend:t=>this.emit("dragend",t)}}],this.clickableElements.forEach(t=>this.listeners.push({element:t,events:{click:s=>((t!==this.element||s.target===this.element||d.elementInside(s.target,this.element.querySelector(".dz-message")))&&this.hiddenFileInput.click(),!0)}})),this.enable(),this.options.init.call(this)}destroy(){return this.disable(),this.removeAllFiles(!0),this.hiddenFileInput!=null&&this.hiddenFileInput.parentNode&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,d.instances.splice(d.instances.indexOf(this),1)}updateTotalUploadProgress(){let e,i=0,t=0;if(this.getActiveFiles().length){for(let r of this.getActiveFiles())i+=r.upload.bytesSent,t+=r.upload.total;e=100*i/t}else e=100;return this.emit("totaluploadprogress",e,t,i)}_getParamName(e){return typeof this.options.paramName=="function"?this.options.paramName(e):`${this.options.paramName}${this.options.uploadMultiple?`[${e}]`:""}`}_renameFile(e){return typeof this.options.renameFile!="function"?e.name:this.options.renameFile(e)}getFallbackForm(){let e,i;if(e=this.getExistingFallback())return e;let t='<div class="dz-fallback">';this.options.dictFallbackText&&(t+=`<p>${this.options.dictFallbackText}</p>`),t+=`<input type="file" name="${this._getParamName(0)}" ${this.options.uploadMultiple?'multiple="multiple"':void 0} /><input type="submit" value="Upload!"></div>`;let s=d.createElement(t);return this.element.tagName!=="FORM"?(i=d.createElement(`<form action="${this.options.url}" enctype="multipart/form-data" method="${this.options.method}"></form>`),i.appendChild(s)):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),i??s}getExistingFallback(){let e=function(t){for(let s of t)if(/(^| )fallback($| )/.test(s.className))return s};for(let t of["div","form"]){var i;if(i=e(this.element.getElementsByTagName(t)))return i}}setupEventListeners(){return this.listeners.map(e=>(()=>{let i=[];for(let t in e.events){let s=e.events[t];i.push(e.element.addEventListener(t,s,!1))}return i})())}removeEventListeners(){return this.listeners.map(e=>(()=>{let i=[];for(let t in e.events){let s=e.events[t];i.push(e.element.removeEventListener(t,s,!1))}return i})())}disable(){return this.clickableElements.forEach(e=>e.classList.remove("dz-clickable")),this.removeEventListeners(),this.disabled=!0,this.files.map(e=>this.cancelUpload(e))}enable(){return delete this.disabled,this.clickableElements.forEach(e=>e.classList.add("dz-clickable")),this.setupEventListeners()}filesize(e){let i=0,t="b";if(e>0){let s=["tb","gb","mb","kb","b"];for(let r=0;r<s.length;r++){let n=s[r],a=Math.pow(this.options.filesizeBase,4-r)/10;if(e>=a){i=e/Math.pow(this.options.filesizeBase,4-r),t=n;break}}i=Math.round(10*i)/10}return`<strong>${i}</strong> ${this.options.dictFileSizeUnits[t]}`}_updateMaxFilesReachedClass(){return this.options.maxFiles!=null&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}drop(e){if(!e.dataTransfer)return;this.emit("drop",e);let i=[];for(let t=0;t<e.dataTransfer.files.length;t++)i[t]=e.dataTransfer.files[t];if(i.length){let{items:t}=e.dataTransfer;t&&t.length&&t[0].webkitGetAsEntry!=null?this._addFilesFromItems(t):this.handleFiles(i)}this.emit("addedfiles",i)}paste(e){if(fe(e?.clipboardData,t=>t.items)==null)return;this.emit("paste",e);let{items:i}=e.clipboardData;if(i.length)return this._addFilesFromItems(i)}handleFiles(e){for(let i of e)this.addFile(i)}_addFilesFromItems(e){return(()=>{let i=[];for(let s of e){var t;s.webkitGetAsEntry!=null&&(t=s.webkitGetAsEntry())?t.isFile?i.push(this.addFile(s.getAsFile())):t.isDirectory?i.push(this._addFilesFromDirectory(t,t.name)):i.push(void 0):s.getAsFile!=null&&(s.kind==null||s.kind==="file")?i.push(this.addFile(s.getAsFile())):i.push(void 0)}return i})()}_addFilesFromDirectory(e,i){let t=e.createReader(),s=n=>ge(console,"log",a=>a.log(n));var r=()=>t.readEntries(n=>{if(n.length>0){for(let a of n)a.isFile?a.file(o=>{if(!(this.options.ignoreHiddenFiles&&o.name.substring(0,1)==="."))return o.fullPath=`${i}/${o.name}`,this.addFile(o)}):a.isDirectory&&this._addFilesFromDirectory(a,`${i}/${a.name}`);r()}return null},s);return r()}accept(e,i){this.options.maxFilesize&&e.size>this.options.maxFilesize*1048576?i(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):d.isValidFile(e,this.options.acceptedFiles)?this.options.maxFiles!=null&&this.getAcceptedFiles().length>=this.options.maxFiles?(i(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,i):i(this.options.dictInvalidFileType)}addFile(e){e.upload={uuid:d.uuidv4(),progress:0,total:e.size,bytesSent:0,filename:this._renameFile(e)},this.files.push(e),e.status=d.ADDED,this.emit("addedfile",e),this._enqueueThumbnail(e),this.accept(e,i=>{i?(e.accepted=!1,this._errorProcessing([e],i)):(e.accepted=!0,this.options.autoQueue&&this.enqueueFile(e)),this._updateMaxFilesReachedClass()})}enqueueFiles(e){for(let i of e)this.enqueueFile(i);return null}enqueueFile(e){if(e.status===d.ADDED&&e.accepted===!0){if(e.status=d.QUEUED,this.options.autoProcessQueue)return setTimeout(()=>this.processQueue(),0)}else throw new Error("This file can't be queued because it has already been processed or was rejected.")}_enqueueThumbnail(e){if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=this.options.maxThumbnailFilesize*1048576)return this._thumbnailQueue.push(e),setTimeout(()=>this._processThumbnailQueue(),0)}_processThumbnailQueue(){if(this._processingThumbnail||this._thumbnailQueue.length===0)return;this._processingThumbnail=!0;let e=this._thumbnailQueue.shift();return this.createThumbnail(e,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,i=>(this.emit("thumbnail",e,i),this._processingThumbnail=!1,this._processThumbnailQueue()))}removeFile(e){if(e.status===d.UPLOADING&&this.cancelUpload(e),this.files=he(this.files,e),this.emit("removedfile",e),this.files.length===0)return this.emit("reset")}removeAllFiles(e){e==null&&(e=!1);for(let i of this.files.slice())(i.status!==d.UPLOADING||e)&&this.removeFile(i);return null}resizeImage(e,i,t,s,r){return this.createThumbnail(e,i,t,s,!0,(n,a)=>{if(a==null)return r(e);{let{resizeMimeType:o}=this.options;o==null&&(o=e.type);let u=a.toDataURL(o,this.options.resizeQuality);return(o==="image/jpeg"||o==="image/jpg")&&(u=K.restore(e.dataURL,u)),r(d.dataURItoBlob(u))}})}createThumbnail(e,i,t,s,r,n){let a=new FileReader;a.onload=()=>{if(e.dataURL=a.result,e.type==="image/svg+xml"){n?.(a.result);return}this.createThumbnailFromUrl(e,i,t,s,r,n)},a.readAsDataURL(e)}displayExistingFile(e,i,t,s,r=!0){if(this.emit("addedfile",e),this.emit("complete",e),!r)this.emit("thumbnail",e,i),t&&t();else{let n=a=>{this.emit("thumbnail",e,a),t&&t()};e.dataURL=i,this.createThumbnailFromUrl(e,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,this.options.fixOrientation,n,s)}}createThumbnailFromUrl(e,i,t,s,r,n,a){let o=document.createElement("img");return a&&(o.crossOrigin=a),r=getComputedStyle(document.body).imageOrientation=="from-image"?!1:r,o.onload=()=>{let u=h=>h(1);return typeof EXIF<"u"&&EXIF!==null&&r&&(u=h=>EXIF.getData(o,function(){return h(EXIF.getTag(this,"Orientation"))})),u(h=>{e.width=o.width,e.height=o.height;let p=this.options.resize.call(this,e,i,t,s),c=document.createElement("canvas"),m=c.getContext("2d");switch(c.width=p.trgWidth,c.height=p.trgHeight,h>4&&(c.width=p.trgHeight,c.height=p.trgWidth),h){case 2:m.translate(c.width,0),m.scale(-1,1);break;case 3:m.translate(c.width,c.height),m.rotate(Math.PI);break;case 4:m.translate(0,c.height),m.scale(1,-1);break;case 5:m.rotate(.5*Math.PI),m.scale(1,-1);break;case 6:m.rotate(.5*Math.PI),m.translate(0,-c.width);break;case 7:m.rotate(.5*Math.PI),m.translate(c.height,-c.width),m.scale(-1,1);break;case 8:m.rotate(-.5*Math.PI),m.translate(-c.height,0);break}me(m,o,p.srcX!=null?p.srcX:0,p.srcY!=null?p.srcY:0,p.srcWidth,p.srcHeight,p.trgX!=null?p.trgX:0,p.trgY!=null?p.trgY:0,p.trgWidth,p.trgHeight);let Z=c.toDataURL("image/png");if(n!=null)return n(Z,c)})},n!=null&&(o.onerror=n),o.src=e.dataURL}processQueue(){let{parallelUploads:e}=this.options,i=this.getUploadingFiles().length,t=i;if(i>=e)return;let s=this.getQueuedFiles();if(s.length>0){if(this.options.uploadMultiple)return this.processFiles(s.slice(0,e-i));for(;t<e;){if(!s.length)return;this.processFile(s.shift()),t++}}}processFile(e){return this.processFiles([e])}processFiles(e){for(let i of e)i.processing=!0,i.status=d.UPLOADING,this.emit("processing",i);return this.options.uploadMultiple&&this.emit("processingmultiple",e),this.uploadFiles(e)}_getFilesWithXhr(e){return this.files.filter(i=>i.xhr===e).map(i=>i)}cancelUpload(e){if(e.status===d.UPLOADING){let i=this._getFilesWithXhr(e.xhr);for(let t of i)t.status=d.CANCELED;typeof e.xhr<"u"&&e.xhr.abort();for(let t of i)this.emit("canceled",t);this.options.uploadMultiple&&this.emit("canceledmultiple",i)}else(e.status===d.ADDED||e.status===d.QUEUED)&&(e.status=d.CANCELED,this.emit("canceled",e),this.options.uploadMultiple&&this.emit("canceledmultiple",[e]));if(this.options.autoProcessQueue)return this.processQueue()}resolveOption(e,...i){return typeof e=="function"?e.apply(this,i):e}uploadFile(e){return this.uploadFiles([e])}uploadFiles(e){this._transformFiles(e,i=>{if(this.options.chunking){let t=i[0];e[0].upload.chunked=this.options.chunking&&(this.options.forceChunking||t.size>this.options.chunkSize),e[0].upload.totalChunkCount=Math.ceil(t.size/this.options.chunkSize)}if(e[0].upload.chunked){let t=e[0],s=i[0];t.upload.chunks=[];let r=()=>{let n=0;for(;t.upload.chunks[n]!==void 0;)n++;if(n>=t.upload.totalChunkCount)return;let a=n*this.options.chunkSize,o=Math.min(a+this.options.chunkSize,s.size),u={name:this._getParamName(0),data:s.webkitSlice?s.webkitSlice(a,o):s.slice(a,o),filename:t.upload.filename,chunkIndex:n};t.upload.chunks[n]={file:t,index:n,dataBlock:u,status:d.UPLOADING,progress:0,retries:0},this._uploadData(e,[u])};if(t.upload.finishedChunkUpload=(n,a)=>{let o=!0;n.status=d.SUCCESS,n.dataBlock=null,n.response=n.xhr.responseText,n.responseHeaders=n.xhr.getAllResponseHeaders(),n.xhr=null;for(let u=0;u<t.upload.totalChunkCount;u++){if(t.upload.chunks[u]===void 0)return r();t.upload.chunks[u].status!==d.SUCCESS&&(o=!1)}o&&this.options.chunksUploaded(t,()=>{this._finished(e,a,null)})},this.options.parallelChunkUploads)for(let n=0;n<t.upload.totalChunkCount;n++)r();else r()}else{let t=[];for(let s=0;s<e.length;s++)t[s]={name:this._getParamName(s),data:i[s],filename:e[s].upload.filename};this._uploadData(e,t)}})}_getChunk(e,i){for(let t=0;t<e.upload.totalChunkCount;t++)if(e.upload.chunks[t]!==void 0&&e.upload.chunks[t].xhr===i)return e.upload.chunks[t]}_uploadData(e,i){let t=new XMLHttpRequest;for(let u of e)u.xhr=t;e[0].upload.chunked&&(e[0].upload.chunks[i[0].chunkIndex].xhr=t);let s=this.resolveOption(this.options.method,e,i),r=this.resolveOption(this.options.url,e,i);t.open(s,r,!0),this.resolveOption(this.options.timeout,e)&&(t.timeout=this.resolveOption(this.options.timeout,e)),t.withCredentials=!!this.options.withCredentials,t.onload=u=>{this._finishedUploading(e,t,u)},t.ontimeout=()=>{this._handleUploadError(e,t,`Request timedout after ${this.options.timeout/1e3} seconds`)},t.onerror=()=>{this._handleUploadError(e,t)};let a=t.upload!=null?t.upload:t;a.onprogress=u=>this._updateFilesUploadProgress(e,t,u);let o=this.options.defaultHeaders?{Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"}:{};this.options.binaryBody&&(o["Content-Type"]=e[0].type),this.options.headers&&L(o,this.options.headers);for(let u in o){let h=o[u];h&&t.setRequestHeader(u,h)}if(this.options.binaryBody){for(let u of e)this.emit("sending",u,t);this.options.uploadMultiple&&this.emit("sendingmultiple",e,t),this.submitRequest(t,null,e)}else{let u=new FormData;if(this.options.params){let h=this.options.params;typeof h=="function"&&(h=h.call(this,e,t,e[0].upload.chunked?this._getChunk(e[0],t):null));for(let p in h){let c=h[p];if(Array.isArray(c))for(let m=0;m<c.length;m++)u.append(p,c[m]);else u.append(p,c)}}for(let h of e)this.emit("sending",h,t,u);this.options.uploadMultiple&&this.emit("sendingmultiple",e,t,u),this._addFormElementData(u);for(let h=0;h<i.length;h++){let p=i[h];u.append(p.name,p.data,p.filename)}this.submitRequest(t,u,e)}}_transformFiles(e,i){let t=[],s=0;for(let r=0;r<e.length;r++)this.options.transformFile.call(this,e[r],n=>{t[r]=n,++s===e.length&&i(t)})}_addFormElementData(e){if(this.element.tagName==="FORM")for(let i of this.element.querySelectorAll("input, textarea, select, button")){let t=i.getAttribute("name"),s=i.getAttribute("type");if(s&&(s=s.toLowerCase()),!(typeof t>"u"||t===null))if(i.tagName==="SELECT"&&i.hasAttribute("multiple"))for(let r of i.options)r.selected&&e.append(t,r.value);else(!s||s!=="checkbox"&&s!=="radio"||i.checked)&&e.append(t,i.value)}}_updateFilesUploadProgress(e,i,t){if(e[0].upload.chunked){let s=e[0],r=this._getChunk(s,i);t?(r.progress=100*t.loaded/t.total,r.total=t.total,r.bytesSent=t.loaded):(r.progress=100,r.bytesSent=r.total),s.upload.progress=0,s.upload.total=0,s.upload.bytesSent=0;for(let n=0;n<s.upload.totalChunkCount;n++)s.upload.chunks[n]&&typeof s.upload.chunks[n].progress<"u"&&(s.upload.progress+=s.upload.chunks[n].progress,s.upload.total+=s.upload.chunks[n].total,s.upload.bytesSent+=s.upload.chunks[n].bytesSent);s.upload.progress=s.upload.progress/s.upload.totalChunkCount,this.emit("uploadprogress",s,s.upload.progress,s.upload.bytesSent)}else for(let s of e)s.upload.total&&s.upload.bytesSent&&s.upload.bytesSent==s.upload.total||(t?(s.upload.progress=100*t.loaded/t.total,s.upload.total=t.total,s.upload.bytesSent=t.loaded):(s.upload.progress=100,s.upload.bytesSent=s.upload.total),this.emit("uploadprogress",s,s.upload.progress,s.upload.bytesSent))}_finishedUploading(e,i,t){let s;if(e[0].status!==d.CANCELED&&i.readyState===4){if(i.responseType!=="arraybuffer"&&i.responseType!=="blob"&&(s=i.responseText,i.getResponseHeader("content-type")&&~i.getResponseHeader("content-type").indexOf("application/json")))try{s=JSON.parse(s)}catch(r){t=r,s="Invalid JSON response from server."}this._updateFilesUploadProgress(e,i),200<=i.status&&i.status<300?e[0].upload.chunked?e[0].upload.finishedChunkUpload(this._getChunk(e[0],i),s):this._finished(e,s,t):this._handleUploadError(e,i,s)}}_handleUploadError(e,i,t){if(e[0].status!==d.CANCELED){if(e[0].upload.chunked&&this.options.retryChunks){let s=this._getChunk(e[0],i);if(s.retries++<this.options.retryChunksLimit){this._uploadData(e,[s.dataBlock]);return}else console.warn("Retried this chunk too often. Giving up.")}this._errorProcessing(e,t||this.options.dictResponseError.replace("{{statusCode}}",i.status),i)}}submitRequest(e,i,t){if(e.readyState!=1){console.warn("Cannot send this request because the XMLHttpRequest.readyState is not OPENED.");return}if(this.options.binaryBody)if(t[0].upload.chunked){const s=this._getChunk(t[0],e);e.send(s.dataBlock.data)}else e.send(t[0]);else e.send(i)}_finished(e,i,t){for(let s of e)s.status=d.SUCCESS,this.emit("success",s,i,t),this.emit("complete",s);if(this.options.uploadMultiple&&(this.emit("successmultiple",e,i,t),this.emit("completemultiple",e)),this.options.autoProcessQueue)return this.processQueue()}_errorProcessing(e,i,t){for(let s of e)s.status=d.ERROR,this.emit("error",s,i,t),this.emit("complete",s);if(this.options.uploadMultiple&&(this.emit("errormultiple",e,i,t),this.emit("completemultiple",e)),this.options.autoProcessQueue)return this.processQueue()}static uuidv4(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){let i=Math.random()*16|0;return(e==="x"?i:i&3|8).toString(16)})}constructor(e,i){super();let t,s;if(this.element=e,this.clickableElements=[],this.listeners=[],this.files=[],typeof this.element=="string"&&(this.element=document.querySelector(this.element)),!this.element||this.element.nodeType==null)throw new Error("Invalid dropzone element.");if(this.element.dropzone)throw new Error("Dropzone already attached.");d.instances.push(this),this.element.dropzone=this;let r=(s=d.optionsForElement(this.element))!=null?s:{};if(this.options=L(!0,{},de,r,i??{}),this.options.previewTemplate=this.options.previewTemplate.replace(/\n*/g,""),this.options.forceFallback||!d.isBrowserSupported())return this.options.fallback.call(this);if(this.options.url==null&&(this.options.url=this.element.getAttribute("action")),!this.options.url)throw new Error("No URL provided.");if(this.options.acceptedFiles&&this.options.acceptedMimeTypes)throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.");if(this.options.uploadMultiple&&this.options.chunking)throw new Error("You cannot set both: uploadMultiple and chunking.");if(this.options.binaryBody&&this.options.uploadMultiple)throw new Error("You cannot set both: binaryBody and uploadMultiple.");this.options.acceptedMimeTypes&&(this.options.acceptedFiles=this.options.acceptedMimeTypes,delete this.options.acceptedMimeTypes),this.options.renameFilename!=null&&(this.options.renameFile=n=>this.options.renameFilename.call(this,n.name,n)),typeof this.options.method=="string"&&(this.options.method=this.options.method.toUpperCase()),(t=this.getExistingFallback())&&t.parentNode&&t.parentNode.removeChild(t),this.options.previewsContainer!==!1&&(this.options.previewsContainer?this.previewsContainer=d.getElement(this.options.previewsContainer,"previewsContainer"):this.previewsContainer=this.element),this.options.clickable&&(this.options.clickable===!0?this.clickableElements=[this.element]:this.clickableElements=d.getElements(this.options.clickable,"clickable")),this.init()}}d.initClass();d.options={};d.optionsForElement=function(l){if(l.getAttribute("id"))return d.options[pe(l.getAttribute("id"))]};d.instances=[];d.forElement=function(l){if(typeof l=="string"&&(l=document.querySelector(l)),l?.dropzone==null)throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return l.dropzone};d.discover=function(){let l;if(document.querySelectorAll)l=document.querySelectorAll(".dropzone");else{l=[];let e=i=>(()=>{let t=[];for(let s of i)/(^| )dropzone($| )/.test(s.className)?t.push(l.push(s)):t.push(void 0);return t})();e(document.getElementsByTagName("div")),e(document.getElementsByTagName("form"))}return(()=>{let e=[];for(let i of l)d.optionsForElement(i)!==!1?e.push(new d(i)):e.push(void 0);return e})()};d.blockedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i];d.isBrowserSupported=function(){let l=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if(!("classList"in document.createElement("a")))l=!1;else{d.blacklistedBrowsers!==void 0&&(d.blockedBrowsers=d.blacklistedBrowsers);for(let e of d.blockedBrowsers)if(e.test(navigator.userAgent)){l=!1;continue}}else l=!1;return l};d.dataURItoBlob=function(l){let e=atob(l.split(",")[1]),i=l.split(",")[0].split(":")[1].split(";")[0],t=new ArrayBuffer(e.length),s=new Uint8Array(t);for(let r=0,n=e.length,a=0<=n;a?r<=n:r>=n;a?r++:r--)s[r]=e.charCodeAt(r);return new Blob([t],{type:i})};const he=(l,e)=>l.filter(i=>i!==e).map(i=>i),pe=l=>l.replace(/[\-_](\w)/g,e=>e.charAt(1).toUpperCase());d.createElement=function(l){let e=document.createElement("div");return e.innerHTML=l,e.childNodes[0]};d.elementInside=function(l,e){if(l===e)return!0;for(;l=l.parentNode;)if(l===e)return!0;return!1};d.getElement=function(l,e){let i;if(typeof l=="string"?i=document.querySelector(l):l.nodeType!=null&&(i=l),i==null)throw new Error(`Invalid \`${e}\` option provided. Please provide a CSS selector or a plain HTML element.`);return i};d.getElements=function(l,e){let i,t;if(l instanceof Array){t=[];try{for(i of l)t.push(this.getElement(i,e))}catch{t=null}}else if(typeof l=="string"){t=[];for(i of document.querySelectorAll(l))t.push(i)}else l.nodeType!=null&&(t=[l]);if(t==null||!t.length)throw new Error(`Invalid \`${e}\` option provided. Please provide a CSS selector, a plain HTML element or a list of those.`);return t};d.confirm=function(l,e,i){if(window.confirm(l))return e();if(i!=null)return i()};d.isValidFile=function(l,e){if(!e)return!0;e=e.split(",");let i=l.type,t=i.replace(/\/.*$/,"");for(let s of e)if(s=s.trim(),s.charAt(0)==="."){if(l.name.toLowerCase().indexOf(s.toLowerCase(),l.name.length-s.length)!==-1)return!0}else if(/\/\*$/.test(s)){if(t===s.replace(/\/.*$/,""))return!0}else if(i===s)return!0;return!1};typeof jQuery<"u"&&jQuery!==null&&(jQuery.fn.dropzone=function(l){return this.each(function(){return new d(this,l)})});d.ADDED="added";d.QUEUED="queued";d.ACCEPTED=d.QUEUED;d.UPLOADING="uploading";d.PROCESSING=d.UPLOADING;d.CANCELED="canceled";d.ERROR="error";d.SUCCESS="success";let ce=function(l){l.naturalWidth;let e=l.naturalHeight,i=document.createElement("canvas");i.width=1,i.height=e;let t=i.getContext("2d");t.drawImage(l,0,0);let{data:s}=t.getImageData(1,0,1,e),r=0,n=e,a=e;for(;a>r;)s[(a-1)*4+3]===0?n=a:r=a,a=n+r>>1;let o=a/e;return o===0?1:o};var me=function(l,e,i,t,s,r,n,a,o,u){let h=ce(e);return l.drawImage(e,i,t,s,r,n,a,o,u/h)};class K{static initClass(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}static encode64(e){let i="",t,s,r="",n,a,o,u="",h=0;for(;t=e[h++],s=e[h++],r=e[h++],n=t>>2,a=(t&3)<<4|s>>4,o=(s&15)<<2|r>>6,u=r&63,isNaN(s)?o=u=64:isNaN(r)&&(u=64),i=i+this.KEY_STR.charAt(n)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(u),t=s=r="",n=a=o=u="",h<e.length;);return i}static restore(e,i){if(!e.match("data:image/jpeg;base64,"))return i;let t=this.decode64(e.replace("data:image/jpeg;base64,","")),s=this.slice2Segments(t),r=this.exifManipulation(i,s);return`data:image/jpeg;base64,${this.encode64(r)}`}static exifManipulation(e,i){let t=this.getExifArray(i),s=this.insertExif(e,t);return new Uint8Array(s)}static getExifArray(e){let i,t=0;for(;t<e.length;){if(i=e[t],i[0]===255&i[1]===225)return i;t++}return[]}static insertExif(e,i){let t=e.replace("data:image/jpeg;base64,",""),s=this.decode64(t),r=s.indexOf(255,3),n=s.slice(0,r),a=s.slice(r),o=n;return o=o.concat(i),o=o.concat(a),o}static slice2Segments(e){let i=0,t=[];for(;;){var s;if(e[i]===255&e[i+1]===218)break;if(e[i]===255&e[i+1]===216)i+=2;else{s=e[i+2]*256+e[i+3];let r=i+s+2,n=e.slice(i,r);t.push(n),i=r}if(i>e.length)break}return t}static decode64(e){let i,t,s="",r,n,a,o="",u=0,h=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(e)&&console.warn(`There were invalid base64 characters in the input text.
|
| 23 |
+
Valid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='
|
| 24 |
+
Expect errors in decoding.`),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");r=this.KEY_STR.indexOf(e.charAt(u++)),n=this.KEY_STR.indexOf(e.charAt(u++)),a=this.KEY_STR.indexOf(e.charAt(u++)),o=this.KEY_STR.indexOf(e.charAt(u++)),i=r<<2|n>>4,t=(n&15)<<4|a>>2,s=(a&3)<<6|o,h.push(i),a!==64&&h.push(t),o!==64&&h.push(s),i=t=s="",r=n=a=o="",u<e.length;);return h}}K.initClass();function fe(l,e){return typeof l<"u"&&l!==null?e(l):void 0}function ge(l,e,i){if(typeof l<"u"&&l!==null&&typeof l[e]=="function")return i(l,e)}function ve(l){let e,i='<div class="dropzone-file flex flex-col items-center justify-center w-full h-46 border-2 border-gray-300 border-dashed rounded-lg cursor-pointer bg-gray-50 hover:bg-gray-100 dark:border-gray-600 dark:hover:border-gray-500 dark:hover:bg-gray-600"><div class="dz-message flex flex-col items-center justify-center pt-5 pb-6"><svg class="w-8 h-8 mb-4 text-gray-500 dark:text-gray-400" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 16"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 13h3a3 3 0 0 0 0-6h-.025A5.56 5.56 0 0 0 16 6.5 5.5 5.5 0 0 0 5.207 5.021C5.137 5.017 5.071 5 5 5a4 4 0 0 0 0 8h2.167M10 15V6m0 0L8 8m2-2 2 2"></path></svg> <p class="mb-2 text-sm text-gray-500 dark:text-gray-400"><span class="font-semibold">Нажмите для выбора файла</span> или перетащите его в это окно</p> <p class="text-xs text-gray-500 dark:text-gray-400">PDF (Макс. 100Мб)</p></div></div>';return{c(){e=g("div"),e.innerHTML=i,this.h()},l(t){e=v(t,"DIV",{class:!0,"data-svelte-h":!0}),Q(e)!=="svelte-1lbnqsf"&&(e.innerHTML=i),this.h()},h(){y(e,"class","flex items-center justify-center w-full")},m(t,s){F(t,e,s)},p:x,i:x,o:x,d(t){t&&f(e)}}}function ye(l,e,i){let{onFileUploaded:t}=e,{onSuccessResponse:s}=e,{onFileSelected:r}=e;return J(()=>{new d(".dropzone-file",{url:"https://muryshev-cb-api.hf.space/recognize",method:"post",paramName:"file",maxFilesize:100,parallelUploads:1,uploadMultiple:!1,clickable:!0,autoProcessQueue:!0,previewTemplate:`
|
| 25 |
+
<div class="dz-preview dz-file-preview flex flex-row items-center justify-center w-full gap-2">
|
| 26 |
+
|
| 27 |
+
<div class="dz-filename"><span data-dz-name></span></div>
|
| 28 |
+
<div class="dz-size" data-dz-size></div>
|
| 29 |
+
|
| 30 |
+
<div class="dz-progress w-1/4 h-5 bg-gray-200 rounded-full dark:bg-gray-700"><div class="dz-upload bg-blue-600 text-xs font-medium text-blue-100 text-center p-0.5 leading-none rounded-full h-5" data-dz-uploadprogress></div></div>
|
| 31 |
+
<div class="dz-success-mark"><span></span></div>
|
| 32 |
+
<div class="dz-error-mark"><span></span></div>
|
| 33 |
+
<div class="dz-error-message"><span data-dz-errormessage></span></div>
|
| 34 |
+
</div>`,init(){this.on("addedfile",function(n){}),this.on("uploadprogress",function(n,a,o){a==100&&t&&t()}),this.on("success",function(n,a){s&&s(a)}),this.on("error",function(n,a){console.error("Upload error:",a)})}})}),l.$$set=n=>{"onFileUploaded"in n&&i(0,t=n.onFileUploaded),"onSuccessResponse"in n&&i(1,s=n.onSuccessResponse),"onFileSelected"in n&&i(2,r=n.onFileSelected)},[t,s,r]}class Fe extends O{constructor(e){super(),q(this,e,ye,ve,B,{onFileUploaded:0,onSuccessResponse:1,onFileSelected:2})}}function A(l,e,i){const t=l.slice();return t[8]=e[i],t}function M(l,e,i){const t=l.slice();return t[11]=e[i],t}function D(l,e,i){const t=l.slice();return t[14]=e[i],t}function R(l){let e,i,t,s,r="Анализируем документ...",n;return i=new re({props:{size:4}}),{c(){e=g("div"),W(i.$$.fragment),t=z(),s=g("div"),s.textContent=r,this.h()},l(a){e=v(a,"DIV",{class:!0});var o=w(e);j(i.$$.fragment,o),o.forEach(f),t=C(a),s=v(a,"DIV",{class:!0,"data-svelte-h":!0}),Q(s)!=="svelte-10uxcau"&&(s.textContent=r),this.h()},h(){y(e,"class","w-20"),y(s,"class","min-h-full place-self-center")},m(a,o){F(a,e,o),Y(i,e,null),F(a,t,o),F(a,s,o),n=!0},i(a){n||(k(i.$$.fragment,a),n=!0)},o(a){_(i.$$.fragment,a),n=!1},d(a){a&&(f(e),f(t),f(s)),G(i)}}}function I(l){let e,i=E(l[2]),t=[];for(let s=0;s<i.length;s+=1)t[s]=H(A(l,i,s));return{c(){e=g("div");for(let s=0;s<t.length;s+=1)t[s].c();this.h()},l(s){e=v(s,"DIV",{class:!0});var r=w(e);for(let n=0;n<t.length;n+=1)t[n].l(r);r.forEach(f),this.h()},h(){y(e,"class","flex gap-2 flex-wrap mt-4 items-stretch")},m(s,r){F(s,e,r);for(let n=0;n<t.length;n+=1)t[n]&&t[n].m(e,null)},p(s,r){if(r&4){i=E(s[2]);let n;for(n=0;n<i.length;n+=1){const a=A(s,i,n);t[n]?t[n].p(a,r):(t[n]=H(a),t[n].c(),t[n].m(e,null))}for(;n<t.length;n+=1)t[n].d(1);t.length=i.length}},d(s){s&&f(e),S(t,s)}}}function N(l){let e,i=l[14]+"",t,s,r,n,a=l[11][l[14]].replaceAll(`
|
| 35 |
+
`,"<br>")+"";return{c(){e=g("h5"),t=te(i),s=z(),r=g("p"),n=new ie(!1),this.h()},l(o){e=v(o,"H5",{class:!0});var u=w(e);t=se(u,i),u.forEach(f),s=C(o),r=v(o,"P",{class:!0});var h=w(r);n=le(h,!1),h.forEach(f),this.h()},h(){y(e,"class","mb-2 mt-2 text-lg font-bold tracking-tight text-gray-900 dark:text-white"),n.a=null,y(r,"class","font-normal text-gray-700 dark:text-gray-400")},m(o,u){F(o,e,u),b(e,t),F(o,s,u),F(o,r,u),n.m(a,r)},p(o,u){u&4&&i!==(i=o[14]+"")&&ne(t,i),u&4&&a!==(a=o[11][o[14]].replaceAll(`
|
| 36 |
+
`,"<br>")+"")&&n.p(a)},d(o){o&&(f(e),f(s),f(r))}}}function P(l){let e,i=E(Object.keys(l[11])),t=[];for(let s=0;s<i.length;s+=1)t[s]=N(D(l,i,s));return{c(){e=g("div");for(let s=0;s<t.length;s+=1)t[s].c();this.h()},l(s){e=v(s,"DIV",{class:!0});var r=w(e);for(let n=0;n<t.length;n+=1)t[n].l(r);r.forEach(f),this.h()},h(){y(e,"class","block max-w-full p-6 bg-white border border-gray-200 rounded-lg shadow dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700 mb-5")},m(s,r){F(s,e,r);for(let n=0;n<t.length;n+=1)t[n]&&t[n].m(e,null)},p(s,r){if(r&4){i=E(Object.keys(s[11]));let n;for(n=0;n<i.length;n+=1){const a=D(s,i,n);t[n]?t[n].p(a,r):(t[n]=N(a),t[n].c(),t[n].m(e,null))}for(;n<t.length;n+=1)t[n].d(1);t.length=i.length}},d(s){s&&f(e),S(t,s)}}}function H(l){let e,i,t=E(l[8]),s=[];for(let r=0;r<t.length;r+=1)s[r]=P(M(l,t,r));return{c(){e=g("div");for(let r=0;r<s.length;r+=1)s[r].c();i=z(),this.h()},l(r){e=v(r,"DIV",{class:!0});var n=w(e);for(let a=0;a<s.length;a+=1)s[a].l(n);i=C(n),n.forEach(f),this.h()},h(){y(e,"class","grow min-h-full")},m(r,n){F(r,e,n);for(let a=0;a<s.length;a+=1)s[a]&&s[a].m(e,null);b(e,i)},p(r,n){if(n&4){t=E(r[8]);let a;for(a=0;a<t.length;a+=1){const o=M(r,t,a);s[a]?s[a].p(o,n):(s[a]=P(o),s[a].c(),s[a].m(e,i))}for(;a<s.length;a+=1)s[a].d(1);s.length=t.length}},d(r){r&&f(e),S(s,r)}}}function we(l){let e,i,t,s,r,n,a;t=new Fe({props:{onFileUploaded:l[3],onSuccessResponse:l[5],onFileSelected:l[4]}});let o=l[1]&&R(),u=l[0]&&I(l);return{c(){e=g("main"),i=g("div"),W(t.$$.fragment),s=z(),r=g("div"),o&&o.c(),n=z(),u&&u.c(),this.h()},l(h){e=v(h,"MAIN",{class:!0});var p=w(e);i=v(p,"DIV",{class:!0});var c=w(i);j(t.$$.fragment,c),c.forEach(f),s=C(p),r=v(p,"DIV",{class:!0});var m=w(r);o&&o.l(m),m.forEach(f),n=C(p),u&&u.l(p),p.forEach(f),this.h()},h(){y(i,"class","flex gap-2 flex-wrap mt-4 items-stretch"),y(r,"class","flex space-x-2 flex-row justify-center mt-20"),y(e,"class","bg-gray-100 min-h-screen p-8")},m(h,p){F(h,e,p),b(e,i),Y(t,i,null),b(e,s),b(e,r),o&&o.m(r,null),b(e,n),u&&u.m(e,null),a=!0},p(h,[p]){h[1]?o?p&2&&k(o,1):(o=R(),o.c(),k(o,1),o.m(r,null)):o&&(ee(),_(o,1,1,()=>{o=null}),$()),h[0]?u?u.p(h,p):(u=I(h),u.c(),u.m(e,null)):u&&(u.d(1),u=null)},i(h){a||(k(t.$$.fragment,h),k(o),a=!0)},o(h){_(t.$$.fragment,h),_(o),a=!1},d(h){h&&f(e),G(t),o&&o.d(),u&&u.d()}}}function be(l,e,i){let t=!1,s=!1,r=[];function n(){console.log("File uploaded!"),i(1,s=!0)}function a(){i(1,s=!0),i(0,t=!1),i(2,r=[])}function o(u){console.log("Success response:",u),i(0,t=!0),i(1,s=!1),i(2,r=u)}return[t,s,r,n,a,o]}class _e extends O{constructor(e){super(),q(this,e,be,we,B,{})}}export{_e as component};
|
build/client/_app/version.json
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"version":"
|
|
|
|
| 1 |
+
{"version":"1710245341808"}
|
build/prerendered/index.html
CHANGED
|
@@ -5,22 +5,23 @@
|
|
| 5 |
<link rel="icon" href="./favicon.png" />
|
| 6 |
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
| 7 |
|
| 8 |
-
<link href="./_app/immutable/assets/0.
|
| 9 |
-
<link rel="modulepreload" href="./_app/immutable/entry/start.
|
| 10 |
-
<link rel="modulepreload" href="./_app/immutable/chunks/entry.
|
| 11 |
-
<link rel="modulepreload" href="./_app/immutable/chunks/scheduler.
|
| 12 |
-
<link rel="modulepreload" href="./_app/immutable/entry/app.
|
| 13 |
-
<link rel="modulepreload" href="./_app/immutable/chunks/index.
|
| 14 |
-
<link rel="modulepreload" href="./_app/immutable/nodes/0.
|
| 15 |
-
<link rel="modulepreload" href="./_app/immutable/nodes/2.
|
| 16 |
<link rel="modulepreload" href="./_app/immutable/chunks/each.-oqiv04n.js">
|
|
|
|
| 17 |
</head>
|
| 18 |
<body data-sveltekit-preload-data="hover" data-theme="skeleton" style="overflow-x: hidden;">
|
| 19 |
-
<div style="display: contents"> <div class="app svelte-1aienip"> <main class="svelte-1aienip"> <main class="bg-gray-100 min-h-screen p-8"><div class="mx-auto w-full"> <textarea class="border rounded p-2 w-full" placeholder="Введите текст обращения..." rows="5" cols="50"></textarea></div> <div class="flex space-x-2 flex-row items-end justify-end"> <button class="mt-2 bg-blue-500 hover:bg-blue-600 text-white px-4 py-2 rounded" data-svelte-h="svelte-1tlo8ub">Анализировать</button></div> </main></main> </div>
|
| 20 |
|
| 21 |
<script>
|
| 22 |
{
|
| 23 |
-
|
| 24 |
base: new URL(".", location).pathname.slice(0, -1)
|
| 25 |
};
|
| 26 |
|
|
@@ -29,8 +30,8 @@
|
|
| 29 |
const data = [null,null];
|
| 30 |
|
| 31 |
Promise.all([
|
| 32 |
-
import("./_app/immutable/entry/start.
|
| 33 |
-
import("./_app/immutable/entry/app.
|
| 34 |
]).then(([kit, app]) => {
|
| 35 |
kit.start(app, element, {
|
| 36 |
node_ids: [0, 2],
|
|
|
|
| 5 |
<link rel="icon" href="./favicon.png" />
|
| 6 |
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
| 7 |
|
| 8 |
+
<link href="./_app/immutable/assets/0.X-S7iW2B.css" rel="stylesheet">
|
| 9 |
+
<link rel="modulepreload" href="./_app/immutable/entry/start.rMl242Pm.js">
|
| 10 |
+
<link rel="modulepreload" href="./_app/immutable/chunks/entry.vPfuQ0Pu.js">
|
| 11 |
+
<link rel="modulepreload" href="./_app/immutable/chunks/scheduler.YAOc3RFa.js">
|
| 12 |
+
<link rel="modulepreload" href="./_app/immutable/entry/app._kTmHlfo.js">
|
| 13 |
+
<link rel="modulepreload" href="./_app/immutable/chunks/index.YaTsDjJO.js">
|
| 14 |
+
<link rel="modulepreload" href="./_app/immutable/nodes/0.aOMUNR9P.js">
|
| 15 |
+
<link rel="modulepreload" href="./_app/immutable/nodes/2.QDp-lHc6.js">
|
| 16 |
<link rel="modulepreload" href="./_app/immutable/chunks/each.-oqiv04n.js">
|
| 17 |
+
<link rel="modulepreload" href="./_app/immutable/chunks/LoadingSpinner.lpyOX3pg.js">
|
| 18 |
</head>
|
| 19 |
<body data-sveltekit-preload-data="hover" data-theme="skeleton" style="overflow-x: hidden;">
|
| 20 |
+
<div style="display: contents"> <div class="app svelte-1aienip"> <nav class="bg-white border-gray-200 dark:bg-gray-900" data-svelte-h="svelte-1gmmeok"><div class="max-w-screen-xl flex flex-wrap items-center justify-between mx-auto p-4"><div class="flex items-center space-x-3 rtl:space-x-reverse"></div> <button data-collapse-toggle="navbar-default" type="button" class="inline-flex items-center p-2 w-10 h-10 justify-center text-sm text-gray-500 rounded-lg md:hidden hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600" aria-controls="navbar-default" aria-expanded="false"><span class="sr-only">Open main menu</span> <svg class="w-5 h-5" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 17 14"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 1h15M1 7h15M1 13h15"></path></svg></button> <div class="hidden w-full md:block md:w-auto" id="navbar-default"><ul class="font-medium flex flex-col p-4 md:p-0 mt-4 border border-gray-100 rounded-lg bg-gray-50 md:flex-row md:space-x-8 rtl:space-x-reverse md:mt-0 md:border-0 md:bg-white dark:bg-gray-800 md:dark:bg-gray-900 dark:border-gray-700"><li><a href="/recognition" class="block py-2 px-3 text-white bg-blue-700 rounded md:bg-transparent md:text-blue-700 md:p-0 dark:text-white md:dark:text-blue-500" aria-current="page">Распознавание</a></li> <li><a href="/" class="block py-2 px-3 text-gray-900 rounded hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-blue-700 md:p-0 dark:text-white md:dark:hover:text-blue-500 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent">Анализ</a></li></ul></div></div></nav> <main class="svelte-1aienip"> <main class="bg-gray-100 min-h-screen p-8"><div class="mx-auto w-full"> <textarea class="border rounded p-2 w-full" placeholder="Введите текст обращения..." rows="5" cols="50"></textarea></div> <div class="flex space-x-2 flex-row items-end justify-end"> <button class="mt-2 bg-blue-500 hover:bg-blue-600 text-white px-4 py-2 rounded" data-svelte-h="svelte-1tlo8ub">Анализировать</button></div> </main></main> </div>
|
| 21 |
|
| 22 |
<script>
|
| 23 |
{
|
| 24 |
+
__sveltekit_cmrv07 = {
|
| 25 |
base: new URL(".", location).pathname.slice(0, -1)
|
| 26 |
};
|
| 27 |
|
|
|
|
| 30 |
const data = [null,null];
|
| 31 |
|
| 32 |
Promise.all([
|
| 33 |
+
import("./_app/immutable/entry/start.rMl242Pm.js"),
|
| 34 |
+
import("./_app/immutable/entry/app._kTmHlfo.js")
|
| 35 |
]).then(([kit, app]) => {
|
| 36 |
kit.start(app, element, {
|
| 37 |
node_ids: [0, 2],
|
build/server/chunks/0-sQiG3ZAt.js
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
const index = 0;
|
| 2 |
+
let component_cache;
|
| 3 |
+
const component = async () => component_cache ??= (await import('./_layout.svelte-6s0EnJSE.js')).default;
|
| 4 |
+
const imports = ["_app/immutable/nodes/0.aOMUNR9P.js","_app/immutable/chunks/scheduler.YAOc3RFa.js","_app/immutable/chunks/index.YaTsDjJO.js"];
|
| 5 |
+
const stylesheets = ["_app/immutable/assets/0.X-S7iW2B.css"];
|
| 6 |
+
const fonts = ["_app/immutable/assets/fira-mono-cyrillic-ext-400-normal.dOGCK5uJ.woff2","_app/immutable/assets/fira-mono-all-400-normal.dpry7Ug7.woff","_app/immutable/assets/fira-mono-cyrillic-400-normal.N-vuOVMo.woff2","_app/immutable/assets/fira-mono-greek-ext-400-normal.rKiNtwjr.woff2","_app/immutable/assets/fira-mono-greek-400-normal.At854Oju.woff2","_app/immutable/assets/fira-mono-latin-ext-400-normal.-l34kfv6.woff2","_app/immutable/assets/fira-mono-latin-400-normal.yoy1YEIp.woff2"];
|
| 7 |
+
|
| 8 |
+
export { component, fonts, imports, index, stylesheets };
|
| 9 |
+
//# sourceMappingURL=0-sQiG3ZAt.js.map
|
build/server/chunks/0-sQiG3ZAt.js.map
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":3,"file":"0-sQiG3ZAt.js","sources":["../../../.svelte-kit/adapter-node/nodes/0.js"],"sourcesContent":["\n\nexport const index = 0;\nlet component_cache;\nexport const component = async () => component_cache ??= (await import('../entries/pages/_layout.svelte.js')).default;\nexport const imports = [\"_app/immutable/nodes/0.aOMUNR9P.js\",\"_app/immutable/chunks/scheduler.YAOc3RFa.js\",\"_app/immutable/chunks/index.YaTsDjJO.js\"];\nexport const stylesheets = [\"_app/immutable/assets/0.X-S7iW2B.css\"];\nexport const fonts = [\"_app/immutable/assets/fira-mono-cyrillic-ext-400-normal.dOGCK5uJ.woff2\",\"_app/immutable/assets/fira-mono-all-400-normal.dpry7Ug7.woff\",\"_app/immutable/assets/fira-mono-cyrillic-400-normal.N-vuOVMo.woff2\",\"_app/immutable/assets/fira-mono-greek-ext-400-normal.rKiNtwjr.woff2\",\"_app/immutable/assets/fira-mono-greek-400-normal.At854Oju.woff2\",\"_app/immutable/assets/fira-mono-latin-ext-400-normal.-l34kfv6.woff2\",\"_app/immutable/assets/fira-mono-latin-400-normal.yoy1YEIp.woff2\"];\n"],"names":[],"mappings":"AAEY,MAAC,KAAK,GAAG,EAAE;AACvB,IAAI,eAAe,CAAC;AACR,MAAC,SAAS,GAAG,YAAY,eAAe,KAAK,CAAC,MAAM,OAAO,8BAAoC,CAAC,EAAE,QAAQ;AAC1G,MAAC,OAAO,GAAG,CAAC,oCAAoC,CAAC,6CAA6C,CAAC,yCAAyC,EAAE;AAC1I,MAAC,WAAW,GAAG,CAAC,sCAAsC,EAAE;AACxD,MAAC,KAAK,GAAG,CAAC,wEAAwE,CAAC,8DAA8D,CAAC,oEAAoE,CAAC,qEAAqE,CAAC,iEAAiE,CAAC,qEAAqE,CAAC,iEAAiE;;;;"}
|
build/server/chunks/1-t9S_lImO.js
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
const index = 1;
|
| 2 |
+
let component_cache;
|
| 3 |
+
const component = async () => component_cache ??= (await import('./error.svelte-Cp_s7qHF.js')).default;
|
| 4 |
+
const imports = ["_app/immutable/nodes/1.SlIOoH3h.js","_app/immutable/chunks/scheduler.YAOc3RFa.js","_app/immutable/chunks/index.YaTsDjJO.js","_app/immutable/chunks/entry.vPfuQ0Pu.js"];
|
| 5 |
+
const stylesheets = [];
|
| 6 |
+
const fonts = [];
|
| 7 |
+
|
| 8 |
+
export { component, fonts, imports, index, stylesheets };
|
| 9 |
+
//# sourceMappingURL=1-t9S_lImO.js.map
|
build/server/chunks/1-t9S_lImO.js.map
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":3,"file":"1-t9S_lImO.js","sources":["../../../.svelte-kit/adapter-node/nodes/1.js"],"sourcesContent":["\n\nexport const index = 1;\nlet component_cache;\nexport const component = async () => component_cache ??= (await import('../entries/fallbacks/error.svelte.js')).default;\nexport const imports = [\"_app/immutable/nodes/1.SlIOoH3h.js\",\"_app/immutable/chunks/scheduler.YAOc3RFa.js\",\"_app/immutable/chunks/index.YaTsDjJO.js\",\"_app/immutable/chunks/entry.vPfuQ0Pu.js\"];\nexport const stylesheets = [];\nexport const fonts = [];\n"],"names":[],"mappings":"AAEY,MAAC,KAAK,GAAG,EAAE;AACvB,IAAI,eAAe,CAAC;AACR,MAAC,SAAS,GAAG,YAAY,eAAe,KAAK,CAAC,MAAM,OAAO,4BAAsC,CAAC,EAAE,QAAQ;AAC5G,MAAC,OAAO,GAAG,CAAC,oCAAoC,CAAC,6CAA6C,CAAC,yCAAyC,CAAC,yCAAyC,EAAE;AACpL,MAAC,WAAW,GAAG,GAAG;AAClB,MAAC,KAAK,GAAG;;;;"}
|
build/server/chunks/3-IytyG301.js
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
const index = 3;
|
| 2 |
+
let component_cache;
|
| 3 |
+
const component = async () => component_cache ??= (await import('./_page.svelte-h527nUCU.js')).default;
|
| 4 |
+
const imports = ["_app/immutable/nodes/3.myy2411H.js","_app/immutable/chunks/scheduler.YAOc3RFa.js","_app/immutable/chunks/index.YaTsDjJO.js","_app/immutable/chunks/each.-oqiv04n.js"];
|
| 5 |
+
const stylesheets = ["_app/immutable/assets/3.IbYo8nT0.css"];
|
| 6 |
+
const fonts = [];
|
| 7 |
+
|
| 8 |
+
export { component, fonts, imports, index, stylesheets };
|
| 9 |
+
//# sourceMappingURL=3-IytyG301.js.map
|
build/server/chunks/3-IytyG301.js.map
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":3,"file":"3-IytyG301.js","sources":["../../../.svelte-kit/adapter-node/nodes/3.js"],"sourcesContent":["\n\nexport const index = 3;\nlet component_cache;\nexport const component = async () => component_cache ??= (await import('../entries/pages/chat/_page.svelte.js')).default;\nexport const imports = [\"_app/immutable/nodes/3.myy2411H.js\",\"_app/immutable/chunks/scheduler.YAOc3RFa.js\",\"_app/immutable/chunks/index.YaTsDjJO.js\",\"_app/immutable/chunks/each.-oqiv04n.js\"];\nexport const stylesheets = [\"_app/immutable/assets/3.IbYo8nT0.css\"];\nexport const fonts = [];\n"],"names":[],"mappings":"AAEY,MAAC,KAAK,GAAG,EAAE;AACvB,IAAI,eAAe,CAAC;AACR,MAAC,SAAS,GAAG,YAAY,eAAe,KAAK,CAAC,MAAM,OAAO,4BAAuC,CAAC,EAAE,QAAQ;AAC7G,MAAC,OAAO,GAAG,CAAC,oCAAoC,CAAC,6CAA6C,CAAC,yCAAyC,CAAC,wCAAwC,EAAE;AACnL,MAAC,WAAW,GAAG,CAAC,sCAAsC,EAAE;AACxD,MAAC,KAAK,GAAG;;;;"}
|
build/server/chunks/4-MZhRX-tI.js
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
const index = 4;
|
| 2 |
+
let component_cache;
|
| 3 |
+
const component = async () => component_cache ??= (await import('./_page.svelte-3vy7y6M_.js')).default;
|
| 4 |
+
const imports = ["_app/immutable/nodes/4.J9z16GkC.js","_app/immutable/chunks/scheduler.YAOc3RFa.js","_app/immutable/chunks/index.YaTsDjJO.js","_app/immutable/chunks/each.-oqiv04n.js","_app/immutable/chunks/LoadingSpinner.lpyOX3pg.js"];
|
| 5 |
+
const stylesheets = [];
|
| 6 |
+
const fonts = [];
|
| 7 |
+
|
| 8 |
+
export { component, fonts, imports, index, stylesheets };
|
| 9 |
+
//# sourceMappingURL=4-MZhRX-tI.js.map
|
build/server/chunks/4-MZhRX-tI.js.map
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":3,"file":"4-MZhRX-tI.js","sources":["../../../.svelte-kit/adapter-node/nodes/4.js"],"sourcesContent":["\n\nexport const index = 4;\nlet component_cache;\nexport const component = async () => component_cache ??= (await import('../entries/pages/recognition/_page.svelte.js')).default;\nexport const imports = [\"_app/immutable/nodes/4.J9z16GkC.js\",\"_app/immutable/chunks/scheduler.YAOc3RFa.js\",\"_app/immutable/chunks/index.YaTsDjJO.js\",\"_app/immutable/chunks/each.-oqiv04n.js\",\"_app/immutable/chunks/LoadingSpinner.lpyOX3pg.js\"];\nexport const stylesheets = [];\nexport const fonts = [];\n"],"names":[],"mappings":"AAEY,MAAC,KAAK,GAAG,EAAE;AACvB,IAAI,eAAe,CAAC;AACR,MAAC,SAAS,GAAG,YAAY,eAAe,KAAK,CAAC,MAAM,OAAO,4BAA8C,CAAC,EAAE,QAAQ;AACpH,MAAC,OAAO,GAAG,CAAC,oCAAoC,CAAC,6CAA6C,CAAC,yCAAyC,CAAC,wCAAwC,CAAC,kDAAkD,EAAE;AACtO,MAAC,WAAW,GAAG,GAAG;AAClB,MAAC,KAAK,GAAG;;;;"}
|
build/server/chunks/_layout.svelte-6s0EnJSE.js
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import { c as create_ssr_component, v as validate_component } from './ssr-vVkKLCDq.js';
|
| 2 |
+
|
| 3 |
+
const NavBar = create_ssr_component(($$result, $$props, $$bindings, slots) => {
|
| 4 |
+
return `<nav class="bg-white border-gray-200 dark:bg-gray-900" data-svelte-h="svelte-1gmmeok"><div class="max-w-screen-xl flex flex-wrap items-center justify-between mx-auto p-4"><div class="flex items-center space-x-3 rtl:space-x-reverse"></div> <button data-collapse-toggle="navbar-default" type="button" class="inline-flex items-center p-2 w-10 h-10 justify-center text-sm text-gray-500 rounded-lg md:hidden hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600" aria-controls="navbar-default" aria-expanded="false"><span class="sr-only">Open main menu</span> <svg class="w-5 h-5" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 17 14"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 1h15M1 7h15M1 13h15"></path></svg></button> <div class="hidden w-full md:block md:w-auto" id="navbar-default"><ul class="font-medium flex flex-col p-4 md:p-0 mt-4 border border-gray-100 rounded-lg bg-gray-50 md:flex-row md:space-x-8 rtl:space-x-reverse md:mt-0 md:border-0 md:bg-white dark:bg-gray-800 md:dark:bg-gray-900 dark:border-gray-700"><li><a href="/recognition" class="block py-2 px-3 text-white bg-blue-700 rounded md:bg-transparent md:text-blue-700 md:p-0 dark:text-white md:dark:text-blue-500" aria-current="page">Распознавание</a></li> <li><a href="/" class="block py-2 px-3 text-gray-900 rounded hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-blue-700 md:p-0 dark:text-white md:dark:hover:text-blue-500 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent">Анализ</a></li></ul></div></div></nav>`;
|
| 5 |
+
});
|
| 6 |
+
const Header = create_ssr_component(($$result, $$props, $$bindings, slots) => {
|
| 7 |
+
return ``;
|
| 8 |
+
});
|
| 9 |
+
const css = {
|
| 10 |
+
code: ".app.svelte-1aienip{display:flex;flex-direction:column;min-height:100vh}main.svelte-1aienip{flex:1;display:flex;flex-direction:column;width:100%;max-width:100rem;margin:0 auto;box-sizing:border-box;justify-content:center;height:100vh}@media(min-width: 480px){}",
|
| 11 |
+
map: null
|
| 12 |
+
};
|
| 13 |
+
const Layout = create_ssr_component(($$result, $$props, $$bindings, slots) => {
|
| 14 |
+
$$result.css.add(css);
|
| 15 |
+
return `<div class="app svelte-1aienip">${validate_component(Header, "Header").$$render($$result, {}, {}, {})} ${validate_component(NavBar, "NavBar").$$render($$result, {}, {}, {})} <main class="svelte-1aienip">${slots.default ? slots.default({}) : ``}</main> </div>`;
|
| 16 |
+
});
|
| 17 |
+
|
| 18 |
+
export { Layout as default };
|
| 19 |
+
//# sourceMappingURL=_layout.svelte-6s0EnJSE.js.map
|
build/server/chunks/_layout.svelte-6s0EnJSE.js.map
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":3,"file":"_layout.svelte-6s0EnJSE.js","sources":["../../../.svelte-kit/adapter-node/entries/pages/_layout.svelte.js"],"sourcesContent":["import { c as create_ssr_component, v as validate_component } from \"../../chunks/ssr.js\";\nconst NavBar = create_ssr_component(($$result, $$props, $$bindings, slots) => {\n return `<nav class=\"bg-white border-gray-200 dark:bg-gray-900\" data-svelte-h=\"svelte-1gmmeok\"><div class=\"max-w-screen-xl flex flex-wrap items-center justify-between mx-auto p-4\"><div class=\"flex items-center space-x-3 rtl:space-x-reverse\"></div> <button data-collapse-toggle=\"navbar-default\" type=\"button\" class=\"inline-flex items-center p-2 w-10 h-10 justify-center text-sm text-gray-500 rounded-lg md:hidden hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600\" aria-controls=\"navbar-default\" aria-expanded=\"false\"><span class=\"sr-only\">Open main menu</span> <svg class=\"w-5 h-5\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 17 14\"><path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M1 1h15M1 7h15M1 13h15\"></path></svg></button> <div class=\"hidden w-full md:block md:w-auto\" id=\"navbar-default\"><ul class=\"font-medium flex flex-col p-4 md:p-0 mt-4 border border-gray-100 rounded-lg bg-gray-50 md:flex-row md:space-x-8 rtl:space-x-reverse md:mt-0 md:border-0 md:bg-white dark:bg-gray-800 md:dark:bg-gray-900 dark:border-gray-700\"><li><a href=\"/recognition\" class=\"block py-2 px-3 text-white bg-blue-700 rounded md:bg-transparent md:text-blue-700 md:p-0 dark:text-white md:dark:text-blue-500\" aria-current=\"page\">Распознавание</a></li> <li><a href=\"/\" class=\"block py-2 px-3 text-gray-900 rounded hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-blue-700 md:p-0 dark:text-white md:dark:hover:text-blue-500 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent\">Анализ</a></li></ul></div></div></nav>`;\n});\nconst Header = create_ssr_component(($$result, $$props, $$bindings, slots) => {\n return ``;\n});\nconst css = {\n code: \".app.svelte-1aienip{display:flex;flex-direction:column;min-height:100vh}main.svelte-1aienip{flex:1;display:flex;flex-direction:column;width:100%;max-width:100rem;margin:0 auto;box-sizing:border-box;justify-content:center;height:100vh}@media(min-width: 480px){}\",\n map: null\n};\nconst Layout = create_ssr_component(($$result, $$props, $$bindings, slots) => {\n $$result.css.add(css);\n return `<div class=\"app svelte-1aienip\">${validate_component(Header, \"Header\").$$render($$result, {}, {}, {})} ${validate_component(NavBar, \"NavBar\").$$render($$result, {}, {}, {})} <main class=\"svelte-1aienip\">${slots.default ? slots.default({}) : ``}</main> </div>`;\n});\nexport {\n Layout as default\n};\n"],"names":[],"mappings":";;AACA,MAAM,MAAM,GAAG,oBAAoB,CAAC,CAAC,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,KAAK;AAC9E,EAAE,OAAO,CAAC,8pDAA8pD,CAAC,CAAC;AAC1qD,CAAC,CAAC,CAAC;AACH,MAAM,MAAM,GAAG,oBAAoB,CAAC,CAAC,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,KAAK;AAC9E,EAAE,OAAO,CAAC,CAAC,CAAC;AACZ,CAAC,CAAC,CAAC;AACH,MAAM,GAAG,GAAG;AACZ,EAAE,IAAI,EAAE,sQAAsQ;AAC9Q,EAAE,GAAG,EAAE,IAAI;AACX,CAAC,CAAC;AACG,MAAC,MAAM,GAAG,oBAAoB,CAAC,CAAC,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,KAAK;AAC9E,EAAE,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACxB,EAAE,OAAO,CAAC,gCAAgC,EAAE,kBAAkB,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,kBAAkB,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,OAAO,GAAG,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC;AAC/Q,CAAC;;;;"}
|
build/server/chunks/_page.svelte-3vy7y6M_.js
ADDED
|
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import { c as create_ssr_component, v as validate_component, d as each, e as escape } from './ssr-vVkKLCDq.js';
|
| 2 |
+
import 'dropzone';
|
| 3 |
+
|
| 4 |
+
const LoadingSpinner = create_ssr_component(($$result, $$props, $$bindings, slots) => {
|
| 5 |
+
let { size = 8 } = $$props;
|
| 6 |
+
let { label = "" } = $$props;
|
| 7 |
+
if ($$props.size === void 0 && $$bindings.size && size !== void 0)
|
| 8 |
+
$$bindings.size(size);
|
| 9 |
+
if ($$props.label === void 0 && $$bindings.label && label !== void 0)
|
| 10 |
+
$$bindings.label(label);
|
| 11 |
+
return `<div role="status"><svg aria-hidden="true" class="${"w-" + escape(size, true) + " h-" + escape(size, true) + " text-gray-200 animate-spin dark:text-gray-600 fill-blue-600"}" viewBox="0 0 100 101" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z" fill="currentColor"></path><path d="M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z" fill="currentFill"></path></svg> <span class="sr-only" data-svelte-h="svelte-xxmjpt">Загрузка...</span> ${label ? `<span>${escape(label)}</span>` : ``}</div>`;
|
| 12 |
+
});
|
| 13 |
+
const UploadZone = create_ssr_component(($$result, $$props, $$bindings, slots) => {
|
| 14 |
+
let { onFileUploaded } = $$props;
|
| 15 |
+
let { onSuccessResponse } = $$props;
|
| 16 |
+
let { onFileSelected } = $$props;
|
| 17 |
+
if ($$props.onFileUploaded === void 0 && $$bindings.onFileUploaded && onFileUploaded !== void 0)
|
| 18 |
+
$$bindings.onFileUploaded(onFileUploaded);
|
| 19 |
+
if ($$props.onSuccessResponse === void 0 && $$bindings.onSuccessResponse && onSuccessResponse !== void 0)
|
| 20 |
+
$$bindings.onSuccessResponse(onSuccessResponse);
|
| 21 |
+
if ($$props.onFileSelected === void 0 && $$bindings.onFileSelected && onFileSelected !== void 0)
|
| 22 |
+
$$bindings.onFileSelected(onFileSelected);
|
| 23 |
+
return `<div class="flex items-center justify-center w-full" data-svelte-h="svelte-1lbnqsf"><div class="dropzone-file flex flex-col items-center justify-center w-full h-46 border-2 border-gray-300 border-dashed rounded-lg cursor-pointer bg-gray-50 hover:bg-gray-100 dark:border-gray-600 dark:hover:border-gray-500 dark:hover:bg-gray-600"><div class="dz-message flex flex-col items-center justify-center pt-5 pb-6"><svg class="w-8 h-8 mb-4 text-gray-500 dark:text-gray-400" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 16"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 13h3a3 3 0 0 0 0-6h-.025A5.56 5.56 0 0 0 16 6.5 5.5 5.5 0 0 0 5.207 5.021C5.137 5.017 5.071 5 5 5a4 4 0 0 0 0 8h2.167M10 15V6m0 0L8 8m2-2 2 2"></path></svg> <p class="mb-2 text-sm text-gray-500 dark:text-gray-400"><span class="font-semibold">Нажмите для выбора файла</span> или перетащите его в это окно</p> <p class="text-xs text-gray-500 dark:text-gray-400">PDF (Макс. 100Мб)</p></div></div></div>`;
|
| 24 |
+
});
|
| 25 |
+
const Page = create_ssr_component(($$result, $$props, $$bindings, slots) => {
|
| 26 |
+
let dataLoaded = false;
|
| 27 |
+
let dataLoading = false;
|
| 28 |
+
let result = [];
|
| 29 |
+
function handleFileUploaded() {
|
| 30 |
+
console.log("File uploaded!");
|
| 31 |
+
dataLoading = true;
|
| 32 |
+
}
|
| 33 |
+
function handleFileSelected() {
|
| 34 |
+
dataLoading = true;
|
| 35 |
+
dataLoaded = false;
|
| 36 |
+
result = [];
|
| 37 |
+
}
|
| 38 |
+
function handleSuccessResponse(response) {
|
| 39 |
+
console.log("Success response:", response);
|
| 40 |
+
dataLoaded = true;
|
| 41 |
+
dataLoading = false;
|
| 42 |
+
result = response;
|
| 43 |
+
}
|
| 44 |
+
return ` <main class="bg-gray-100 min-h-screen p-8"><div class="flex gap-2 flex-wrap mt-4 items-stretch">${validate_component(UploadZone, "UploadZone").$$render(
|
| 45 |
+
$$result,
|
| 46 |
+
{
|
| 47 |
+
onFileUploaded: handleFileUploaded,
|
| 48 |
+
onSuccessResponse: handleSuccessResponse,
|
| 49 |
+
onFileSelected: handleFileSelected
|
| 50 |
+
},
|
| 51 |
+
{},
|
| 52 |
+
{}
|
| 53 |
+
)}</div> <div class="flex space-x-2 flex-row justify-center mt-20">${dataLoading ? `<div class="w-20">${validate_component(LoadingSpinner, "LoadingSpinner").$$render($$result, { size: 4 }, {}, {})}</div> <div class="min-h-full place-self-center" data-svelte-h="svelte-10uxcau">Анализируем документ...</div>` : ``}</div> ${dataLoaded ? `<div class="flex gap-2 flex-wrap mt-4 items-stretch">${each(result, (document) => {
|
| 54 |
+
return `<div class="grow min-h-full">${each(document, (item) => {
|
| 55 |
+
return `<div class="block max-w-full p-6 bg-white border border-gray-200 rounded-lg shadow dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700 mb-5">${each(Object.keys(item), (key) => {
|
| 56 |
+
return `<h5 class="mb-2 mt-2 text-lg font-bold tracking-tight text-gray-900 dark:text-white">${escape(key)}</h5> <p class="font-normal text-gray-700 dark:text-gray-400"><!-- HTML_TAG_START -->${item[key].replaceAll("\n", "<br>")}<!-- HTML_TAG_END --> </p>`;
|
| 57 |
+
})} </div>`;
|
| 58 |
+
})} </div>`;
|
| 59 |
+
})} </div>` : ``} </main>`;
|
| 60 |
+
});
|
| 61 |
+
|
| 62 |
+
export { Page as default };
|
| 63 |
+
//# sourceMappingURL=_page.svelte-3vy7y6M_.js.map
|
build/server/chunks/_page.svelte-3vy7y6M_.js.map
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":3,"file":"_page.svelte-3vy7y6M_.js","sources":["../../../.svelte-kit/adapter-node/entries/pages/recognition/_page.svelte.js"],"sourcesContent":["import { c as create_ssr_component, e as escape, v as validate_component, f as each } from \"../../../chunks/ssr.js\";\nimport \"dropzone\";\nconst LoadingSpinner = create_ssr_component(($$result, $$props, $$bindings, slots) => {\n let { size = 8 } = $$props;\n let { label = \"\" } = $$props;\n if ($$props.size === void 0 && $$bindings.size && size !== void 0)\n $$bindings.size(size);\n if ($$props.label === void 0 && $$bindings.label && label !== void 0)\n $$bindings.label(label);\n return `<div role=\"status\"><svg aria-hidden=\"true\" class=\"${\"w-\" + escape(size, true) + \" h-\" + escape(size, true) + \" text-gray-200 animate-spin dark:text-gray-600 fill-blue-600\"}\" viewBox=\"0 0 100 101\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z\" fill=\"currentColor\"></path><path d=\"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z\" fill=\"currentFill\"></path></svg> <span class=\"sr-only\" data-svelte-h=\"svelte-xxmjpt\">Загрузка...</span> ${label ? `<span>${escape(label)}</span>` : ``}</div>`;\n});\nconst UploadZone = create_ssr_component(($$result, $$props, $$bindings, slots) => {\n let { onFileUploaded } = $$props;\n let { onSuccessResponse } = $$props;\n let { onFileSelected } = $$props;\n if ($$props.onFileUploaded === void 0 && $$bindings.onFileUploaded && onFileUploaded !== void 0)\n $$bindings.onFileUploaded(onFileUploaded);\n if ($$props.onSuccessResponse === void 0 && $$bindings.onSuccessResponse && onSuccessResponse !== void 0)\n $$bindings.onSuccessResponse(onSuccessResponse);\n if ($$props.onFileSelected === void 0 && $$bindings.onFileSelected && onFileSelected !== void 0)\n $$bindings.onFileSelected(onFileSelected);\n return `<div class=\"flex items-center justify-center w-full\" data-svelte-h=\"svelte-1lbnqsf\"><div class=\"dropzone-file flex flex-col items-center justify-center w-full h-46 border-2 border-gray-300 border-dashed rounded-lg cursor-pointer bg-gray-50 hover:bg-gray-100 dark:border-gray-600 dark:hover:border-gray-500 dark:hover:bg-gray-600\"><div class=\"dz-message flex flex-col items-center justify-center pt-5 pb-6\"><svg class=\"w-8 h-8 mb-4 text-gray-500 dark:text-gray-400\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 20 16\"><path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 13h3a3 3 0 0 0 0-6h-.025A5.56 5.56 0 0 0 16 6.5 5.5 5.5 0 0 0 5.207 5.021C5.137 5.017 5.071 5 5 5a4 4 0 0 0 0 8h2.167M10 15V6m0 0L8 8m2-2 2 2\"></path></svg> <p class=\"mb-2 text-sm text-gray-500 dark:text-gray-400\"><span class=\"font-semibold\">Нажмите для выбора файла</span> или перетащите его в это окно</p> <p class=\"text-xs text-gray-500 dark:text-gray-400\">PDF (Макс. 100Мб)</p></div></div></div>`;\n});\nconst Page = create_ssr_component(($$result, $$props, $$bindings, slots) => {\n let dataLoaded = false;\n let dataLoading = false;\n let result = [];\n function handleFileUploaded() {\n console.log(\"File uploaded!\");\n dataLoading = true;\n }\n function handleFileSelected() {\n dataLoading = true;\n dataLoaded = false;\n result = [];\n }\n function handleSuccessResponse(response) {\n console.log(\"Success response:\", response);\n dataLoaded = true;\n dataLoading = false;\n result = response;\n }\n return ` <main class=\"bg-gray-100 min-h-screen p-8\"><div class=\"flex gap-2 flex-wrap mt-4 items-stretch\">${validate_component(UploadZone, \"UploadZone\").$$render(\n $$result,\n {\n onFileUploaded: handleFileUploaded,\n onSuccessResponse: handleSuccessResponse,\n onFileSelected: handleFileSelected\n },\n {},\n {}\n )}</div> <div class=\"flex space-x-2 flex-row justify-center mt-20\">${dataLoading ? `<div class=\"w-20\">${validate_component(LoadingSpinner, \"LoadingSpinner\").$$render($$result, { size: 4 }, {}, {})}</div> <div class=\"min-h-full place-self-center\" data-svelte-h=\"svelte-10uxcau\">Анализируем документ...</div>` : ``}</div> ${dataLoaded ? `<div class=\"flex gap-2 flex-wrap mt-4 items-stretch\">${each(result, (document) => {\n return `<div class=\"grow min-h-full\">${each(document, (item) => {\n return `<div class=\"block max-w-full p-6 bg-white border border-gray-200 rounded-lg shadow dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700 mb-5\">${each(Object.keys(item), (key) => {\n return `<h5 class=\"mb-2 mt-2 text-lg font-bold tracking-tight text-gray-900 dark:text-white\">${escape(key)}</h5> <p class=\"font-normal text-gray-700 dark:text-gray-400\"><!-- HTML_TAG_START -->${item[key].replaceAll(\"\\n\", \"<br>\")}<!-- HTML_TAG_END --> </p>`;\n })} </div>`;\n })} </div>`;\n })} </div>` : ``} </main>`;\n});\nexport {\n Page as default\n};\n"],"names":[],"mappings":";;;AAEA,MAAM,cAAc,GAAG,oBAAoB,CAAC,CAAC,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,KAAK;AACtF,EAAE,IAAI,EAAE,IAAI,GAAG,CAAC,EAAE,GAAG,OAAO,CAAC;AAC7B,EAAE,IAAI,EAAE,KAAK,GAAG,EAAE,EAAE,GAAG,OAAO,CAAC;AAC/B,EAAE,IAAI,OAAO,CAAC,IAAI,KAAK,KAAK,CAAC,IAAI,UAAU,CAAC,IAAI,IAAI,IAAI,KAAK,KAAK,CAAC;AACnE,IAAI,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC1B,EAAE,IAAI,OAAO,CAAC,KAAK,KAAK,KAAK,CAAC,IAAI,UAAU,CAAC,KAAK,IAAI,KAAK,KAAK,KAAK,CAAC;AACtE,IAAI,UAAU,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC5B,EAAE,OAAO,CAAC,kDAAkD,EAAE,IAAI,GAAG,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,KAAK,GAAG,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,8DAA8D,CAAC,ypCAAypC,EAAE,KAAK,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;AACt4C,CAAC,CAAC,CAAC;AACH,MAAM,UAAU,GAAG,oBAAoB,CAAC,CAAC,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,KAAK;AAClF,EAAE,IAAI,EAAE,cAAc,EAAE,GAAG,OAAO,CAAC;AACnC,EAAE,IAAI,EAAE,iBAAiB,EAAE,GAAG,OAAO,CAAC;AACtC,EAAE,IAAI,EAAE,cAAc,EAAE,GAAG,OAAO,CAAC;AACnC,EAAE,IAAI,OAAO,CAAC,cAAc,KAAK,KAAK,CAAC,IAAI,UAAU,CAAC,cAAc,IAAI,cAAc,KAAK,KAAK,CAAC;AACjG,IAAI,UAAU,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC;AAC9C,EAAE,IAAI,OAAO,CAAC,iBAAiB,KAAK,KAAK,CAAC,IAAI,UAAU,CAAC,iBAAiB,IAAI,iBAAiB,KAAK,KAAK,CAAC;AAC1G,IAAI,UAAU,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC;AACpD,EAAE,IAAI,OAAO,CAAC,cAAc,KAAK,KAAK,CAAC,IAAI,UAAU,CAAC,cAAc,IAAI,cAAc,KAAK,KAAK,CAAC;AACjG,IAAI,UAAU,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC;AAC9C,EAAE,OAAO,CAAC,yhCAAyhC,CAAC,CAAC;AACriC,CAAC,CAAC,CAAC;AACE,MAAC,IAAI,GAAG,oBAAoB,CAAC,CAAC,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,KAAK;AAC5E,EAAE,IAAI,UAAU,GAAG,KAAK,CAAC;AACzB,EAAE,IAAI,WAAW,GAAG,KAAK,CAAC;AAC1B,EAAE,IAAI,MAAM,GAAG,EAAE,CAAC;AAClB,EAAE,SAAS,kBAAkB,GAAG;AAChC,IAAI,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;AAClC,IAAI,WAAW,GAAG,IAAI,CAAC;AACvB,GAAG;AACH,EAAE,SAAS,kBAAkB,GAAG;AAChC,IAAI,WAAW,GAAG,IAAI,CAAC;AACvB,IAAI,UAAU,GAAG,KAAK,CAAC;AACvB,IAAI,MAAM,GAAG,EAAE,CAAC;AAChB,GAAG;AACH,EAAE,SAAS,qBAAqB,CAAC,QAAQ,EAAE;AAC3C,IAAI,OAAO,CAAC,GAAG,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC;AAC/C,IAAI,UAAU,GAAG,IAAI,CAAC;AACtB,IAAI,WAAW,GAAG,KAAK,CAAC;AACxB,IAAI,MAAM,GAAG,QAAQ,CAAC;AACtB,GAAG;AACH,EAAE,OAAO,CAAC,kGAAkG,EAAE,kBAAkB,CAAC,UAAU,EAAE,YAAY,CAAC,CAAC,QAAQ;AACnK,IAAI,QAAQ;AACZ,IAAI;AACJ,MAAM,cAAc,EAAE,kBAAkB;AACxC,MAAM,iBAAiB,EAAE,qBAAqB;AAC9C,MAAM,cAAc,EAAE,kBAAkB;AACxC,KAAK;AACL,IAAI,EAAE;AACN,IAAI,EAAE;AACN,GAAG,CAAC,iEAAiE,EAAE,WAAW,GAAG,CAAC,kBAAkB,EAAE,kBAAkB,CAAC,cAAc,EAAE,gBAAgB,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,6GAA6G,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,EAAE,UAAU,GAAG,CAAC,qDAAqD,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,QAAQ,KAAK;AACpa,IAAI,OAAO,CAAC,6BAA6B,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,IAAI,KAAK;AACpE,MAAM,OAAO,CAAC,sJAAsJ,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,KAAK;AACvM,QAAQ,OAAO,CAAC,qFAAqF,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,qFAAqF,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,0BAA0B,CAAC,CAAC;AACzQ,OAAO,CAAC,CAAC,OAAO,CAAC,CAAC;AAClB,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC;AAChB,GAAG,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC;AAC7B,CAAC;;;;"}
|
build/server/index.js
CHANGED
|
@@ -1280,7 +1280,7 @@ const options = {
|
|
| 1280 |
<div class="error">
|
| 1281 |
<span class="status">` + status + '</span>\n <div class="message">\n <h1>' + message + "</h1>\n </div>\n </div>\n </body>\n</html>\n"
|
| 1282 |
},
|
| 1283 |
-
version_hash: "
|
| 1284 |
};
|
| 1285 |
async function get_hooks() {
|
| 1286 |
return {};
|
|
|
|
| 1280 |
<div class="error">
|
| 1281 |
<span class="status">` + status + '</span>\n <div class="message">\n <h1>' + message + "</h1>\n </div>\n </div>\n </body>\n</html>\n"
|
| 1282 |
},
|
| 1283 |
+
version_hash: "cmrv07"
|
| 1284 |
};
|
| 1285 |
async function get_hooks() {
|
| 1286 |
return {};
|
build/server/index.js.map
CHANGED
|
The diff for this file is too large to render.
See raw diff
|
|
|
build/server/manifest.js
CHANGED
|
@@ -10,11 +10,12 @@ return {
|
|
| 10 |
assets: new Set(["favicon.png","robots.txt"]),
|
| 11 |
mimeTypes: {".png":"image/png",".txt":"text/plain"},
|
| 12 |
_: {
|
| 13 |
-
client: {"start":"_app/immutable/entry/start.
|
| 14 |
nodes: [
|
| 15 |
-
__memo(() => import('./chunks/0-
|
| 16 |
-
__memo(() => import('./chunks/1-
|
| 17 |
-
__memo(() => import('./chunks/3-
|
|
|
|
| 18 |
],
|
| 19 |
routes: [
|
| 20 |
{
|
|
@@ -80,6 +81,13 @@ return {
|
|
| 80 |
page: null,
|
| 81 |
endpoint: __memo(() => import('./chunks/_server.ts-NqmkUF0a.js'))
|
| 82 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 83 |
{
|
| 84 |
id: "/search",
|
| 85 |
pattern: /^\/search\/?$/,
|
|
|
|
| 10 |
assets: new Set(["favicon.png","robots.txt"]),
|
| 11 |
mimeTypes: {".png":"image/png",".txt":"text/plain"},
|
| 12 |
_: {
|
| 13 |
+
client: {"start":"_app/immutable/entry/start.rMl242Pm.js","app":"_app/immutable/entry/app._kTmHlfo.js","imports":["_app/immutable/entry/start.rMl242Pm.js","_app/immutable/chunks/entry.vPfuQ0Pu.js","_app/immutable/chunks/scheduler.YAOc3RFa.js","_app/immutable/entry/app._kTmHlfo.js","_app/immutable/chunks/scheduler.YAOc3RFa.js","_app/immutable/chunks/index.YaTsDjJO.js"],"stylesheets":[],"fonts":[],"uses_env_dynamic_public":false},
|
| 14 |
nodes: [
|
| 15 |
+
__memo(() => import('./chunks/0-sQiG3ZAt.js')),
|
| 16 |
+
__memo(() => import('./chunks/1-t9S_lImO.js')),
|
| 17 |
+
__memo(() => import('./chunks/3-IytyG301.js')),
|
| 18 |
+
__memo(() => import('./chunks/4-MZhRX-tI.js'))
|
| 19 |
],
|
| 20 |
routes: [
|
| 21 |
{
|
|
|
|
| 81 |
page: null,
|
| 82 |
endpoint: __memo(() => import('./chunks/_server.ts-NqmkUF0a.js'))
|
| 83 |
},
|
| 84 |
+
{
|
| 85 |
+
id: "/recognition",
|
| 86 |
+
pattern: /^\/recognition\/?$/,
|
| 87 |
+
params: [],
|
| 88 |
+
page: { layouts: [0,], errors: [1,], leaf: 3 },
|
| 89 |
+
endpoint: null
|
| 90 |
+
},
|
| 91 |
{
|
| 92 |
id: "/search",
|
| 93 |
pattern: /^\/search\/?$/,
|
build/server/manifest.js.map
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"version":3,"file":"manifest.js","sources":["../../.svelte-kit/adapter-node/manifest.js"],"sourcesContent":["export const manifest = (() => {\nfunction __memo(fn) {\n\tlet value;\n\treturn () => value ??= (value = fn());\n}\n\nreturn {\n\tappDir: \"_app\",\n\tappPath: \"_app\",\n\tassets: new Set([\"favicon.png\",\"robots.txt\"]),\n\tmimeTypes: {\".png\":\"image/png\",\".txt\":\"text/plain\"},\n\t_: {\n\t\tclient: {\"start\":\"_app/immutable/entry/start.
|
|
|
|
| 1 |
+
{"version":3,"file":"manifest.js","sources":["../../.svelte-kit/adapter-node/manifest.js"],"sourcesContent":["export const manifest = (() => {\nfunction __memo(fn) {\n\tlet value;\n\treturn () => value ??= (value = fn());\n}\n\nreturn {\n\tappDir: \"_app\",\n\tappPath: \"_app\",\n\tassets: new Set([\"favicon.png\",\"robots.txt\"]),\n\tmimeTypes: {\".png\":\"image/png\",\".txt\":\"text/plain\"},\n\t_: {\n\t\tclient: {\"start\":\"_app/immutable/entry/start.rMl242Pm.js\",\"app\":\"_app/immutable/entry/app._kTmHlfo.js\",\"imports\":[\"_app/immutable/entry/start.rMl242Pm.js\",\"_app/immutable/chunks/entry.vPfuQ0Pu.js\",\"_app/immutable/chunks/scheduler.YAOc3RFa.js\",\"_app/immutable/entry/app._kTmHlfo.js\",\"_app/immutable/chunks/scheduler.YAOc3RFa.js\",\"_app/immutable/chunks/index.YaTsDjJO.js\"],\"stylesheets\":[],\"fonts\":[],\"uses_env_dynamic_public\":false},\n\t\tnodes: [\n\t\t\t__memo(() => import('./nodes/0.js')),\n\t\t\t__memo(() => import('./nodes/1.js')),\n\t\t\t__memo(() => import('./nodes/3.js')),\n\t\t\t__memo(() => import('./nodes/4.js'))\n\t\t],\n\t\troutes: [\n\t\t\t{\n\t\t\t\tid: \"/api\",\n\t\t\t\tpattern: /^\\/api\\/?$/,\n\t\t\t\tparams: [],\n\t\t\t\tpage: null,\n\t\t\t\tendpoint: __memo(() => import('./entries/endpoints/api/_server.ts.js'))\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: \"/api/env/search_version\",\n\t\t\t\tpattern: /^\\/api\\/env\\/search_version\\/?$/,\n\t\t\t\tparams: [],\n\t\t\t\tpage: null,\n\t\t\t\tendpoint: __memo(() => import('./entries/endpoints/api/env/search_version/_server.ts.js'))\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: \"/chat\",\n\t\t\t\tpattern: /^\\/chat\\/?$/,\n\t\t\t\tparams: [],\n\t\t\t\tpage: { layouts: [0,], errors: [1,], leaf: 2 },\n\t\t\t\tendpoint: null\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: \"/llm\",\n\t\t\t\tpattern: /^\\/llm\\/?$/,\n\t\t\t\tparams: [],\n\t\t\t\tpage: null,\n\t\t\t\tendpoint: __memo(() => import('./entries/endpoints/llm/_server.ts.js'))\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: \"/llm/chat\",\n\t\t\t\tpattern: /^\\/llm\\/chat\\/?$/,\n\t\t\t\tparams: [],\n\t\t\t\tpage: null,\n\t\t\t\tendpoint: __memo(() => import('./entries/endpoints/llm/chat/_server.ts.js'))\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: \"/llm/health\",\n\t\t\t\tpattern: /^\\/llm\\/health\\/?$/,\n\t\t\t\tparams: [],\n\t\t\t\tpage: null,\n\t\t\t\tendpoint: __memo(() => import('./entries/endpoints/llm/health/_server.ts.js'))\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: \"/log/export\",\n\t\t\t\tpattern: /^\\/log\\/export\\/?$/,\n\t\t\t\tparams: [],\n\t\t\t\tpage: null,\n\t\t\t\tendpoint: __memo(() => import('./entries/endpoints/log/export/_server.ts.js'))\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: \"/log/response\",\n\t\t\t\tpattern: /^\\/log\\/response\\/?$/,\n\t\t\t\tparams: [],\n\t\t\t\tpage: null,\n\t\t\t\tendpoint: __memo(() => import('./entries/endpoints/log/response/_server.ts.js'))\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: \"/log/response/export/excel\",\n\t\t\t\tpattern: /^\\/log\\/response\\/export\\/excel\\/?$/,\n\t\t\t\tparams: [],\n\t\t\t\tpage: null,\n\t\t\t\tendpoint: __memo(() => import('./entries/endpoints/log/response/export/excel/_server.ts.js'))\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: \"/recognition\",\n\t\t\t\tpattern: /^\\/recognition\\/?$/,\n\t\t\t\tparams: [],\n\t\t\t\tpage: { layouts: [0,], errors: [1,], leaf: 3 },\n\t\t\t\tendpoint: null\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: \"/search\",\n\t\t\t\tpattern: /^\\/search\\/?$/,\n\t\t\t\tparams: [],\n\t\t\t\tpage: null,\n\t\t\t\tendpoint: __memo(() => import('./entries/endpoints/search/_server.ts.js'))\n\t\t\t},\n\t\t\t{\n\t\t\t\tid: \"/search/health\",\n\t\t\t\tpattern: /^\\/search\\/health\\/?$/,\n\t\t\t\tparams: [],\n\t\t\t\tpage: null,\n\t\t\t\tendpoint: __memo(() => import('./entries/endpoints/search/health/_server.ts.js'))\n\t\t\t}\n\t\t],\n\t\tmatchers: async () => {\n\t\t\t\n\t\t\treturn { };\n\t\t}\n\t}\n}\n})();\n\nexport const prerendered = new Set([\"/\"]);\n"],"names":[],"mappings":"AAAY,MAAC,QAAQ,GAAG,CAAC,MAAM;AAC/B,SAAS,MAAM,CAAC,EAAE,EAAE;AACpB,CAAC,IAAI,KAAK,CAAC;AACX,CAAC,OAAO,MAAM,KAAK,MAAM,KAAK,GAAG,EAAE,EAAE,CAAC,CAAC;AACvC,CAAC;AACD;AACA,OAAO;AACP,CAAC,MAAM,EAAE,MAAM;AACf,CAAC,OAAO,EAAE,MAAM;AAChB,CAAC,MAAM,EAAE,IAAI,GAAG,CAAC,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC;AAC9C,CAAC,SAAS,EAAE,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,YAAY,CAAC;AACpD,CAAC,CAAC,EAAE;AACJ,EAAE,MAAM,EAAE,CAAC,OAAO,CAAC,wCAAwC,CAAC,KAAK,CAAC,sCAAsC,CAAC,SAAS,CAAC,CAAC,wCAAwC,CAAC,yCAAyC,CAAC,6CAA6C,CAAC,sCAAsC,CAAC,6CAA6C,CAAC,yCAAyC,CAAC,CAAC,aAAa,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,yBAAyB,CAAC,KAAK,CAAC;AACjb,EAAE,KAAK,EAAE;AACT,GAAG,MAAM,CAAC,MAAM,OAAO,wBAAc,CAAC,CAAC;AACvC,GAAG,MAAM,CAAC,MAAM,OAAO,wBAAc,CAAC,CAAC;AACvC,GAAG,MAAM,CAAC,MAAM,OAAO,wBAAc,CAAC,CAAC;AACvC,GAAG,MAAM,CAAC,MAAM,OAAO,wBAAc,CAAC,CAAC;AACvC,GAAG;AACH,EAAE,MAAM,EAAE;AACV,GAAG;AACH,IAAI,EAAE,EAAE,MAAM;AACd,IAAI,OAAO,EAAE,YAAY;AACzB,IAAI,MAAM,EAAE,EAAE;AACd,IAAI,IAAI,EAAE,IAAI;AACd,IAAI,QAAQ,EAAE,MAAM,CAAC,MAAM,OAAO,iCAAuC,CAAC,CAAC;AAC3E,IAAI;AACJ,GAAG;AACH,IAAI,EAAE,EAAE,yBAAyB;AACjC,IAAI,OAAO,EAAE,iCAAiC;AAC9C,IAAI,MAAM,EAAE,EAAE;AACd,IAAI,IAAI,EAAE,IAAI;AACd,IAAI,QAAQ,EAAE,MAAM,CAAC,MAAM,OAAO,iCAA0D,CAAC,CAAC;AAC9F,IAAI;AACJ,GAAG;AACH,IAAI,EAAE,EAAE,OAAO;AACf,IAAI,OAAO,EAAE,aAAa;AAC1B,IAAI,MAAM,EAAE,EAAE;AACd,IAAI,IAAI,EAAE,EAAE,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE;AAClD,IAAI,QAAQ,EAAE,IAAI;AAClB,IAAI;AACJ,GAAG;AACH,IAAI,EAAE,EAAE,MAAM;AACd,IAAI,OAAO,EAAE,YAAY;AACzB,IAAI,MAAM,EAAE,EAAE;AACd,IAAI,IAAI,EAAE,IAAI;AACd,IAAI,QAAQ,EAAE,MAAM,CAAC,MAAM,OAAO,iCAAuC,CAAC,CAAC;AAC3E,IAAI;AACJ,GAAG;AACH,IAAI,EAAE,EAAE,WAAW;AACnB,IAAI,OAAO,EAAE,kBAAkB;AAC/B,IAAI,MAAM,EAAE,EAAE;AACd,IAAI,IAAI,EAAE,IAAI;AACd,IAAI,QAAQ,EAAE,MAAM,CAAC,MAAM,OAAO,iCAA4C,CAAC,CAAC;AAChF,IAAI;AACJ,GAAG;AACH,IAAI,EAAE,EAAE,aAAa;AACrB,IAAI,OAAO,EAAE,oBAAoB;AACjC,IAAI,MAAM,EAAE,EAAE;AACd,IAAI,IAAI,EAAE,IAAI;AACd,IAAI,QAAQ,EAAE,MAAM,CAAC,MAAM,OAAO,iCAA8C,CAAC,CAAC;AAClF,IAAI;AACJ,GAAG;AACH,IAAI,EAAE,EAAE,aAAa;AACrB,IAAI,OAAO,EAAE,oBAAoB;AACjC,IAAI,MAAM,EAAE,EAAE;AACd,IAAI,IAAI,EAAE,IAAI;AACd,IAAI,QAAQ,EAAE,MAAM,CAAC,MAAM,OAAO,iCAA8C,CAAC,CAAC;AAClF,IAAI;AACJ,GAAG;AACH,IAAI,EAAE,EAAE,eAAe;AACvB,IAAI,OAAO,EAAE,sBAAsB;AACnC,IAAI,MAAM,EAAE,EAAE;AACd,IAAI,IAAI,EAAE,IAAI;AACd,IAAI,QAAQ,EAAE,MAAM,CAAC,MAAM,OAAO,iCAAgD,CAAC,CAAC;AACpF,IAAI;AACJ,GAAG;AACH,IAAI,EAAE,EAAE,4BAA4B;AACpC,IAAI,OAAO,EAAE,qCAAqC;AAClD,IAAI,MAAM,EAAE,EAAE;AACd,IAAI,IAAI,EAAE,IAAI;AACd,IAAI,QAAQ,EAAE,MAAM,CAAC,MAAM,OAAO,iCAA6D,CAAC,CAAC;AACjG,IAAI;AACJ,GAAG;AACH,IAAI,EAAE,EAAE,cAAc;AACtB,IAAI,OAAO,EAAE,oBAAoB;AACjC,IAAI,MAAM,EAAE,EAAE;AACd,IAAI,IAAI,EAAE,EAAE,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE;AAClD,IAAI,QAAQ,EAAE,IAAI;AAClB,IAAI;AACJ,GAAG;AACH,IAAI,EAAE,EAAE,SAAS;AACjB,IAAI,OAAO,EAAE,eAAe;AAC5B,IAAI,MAAM,EAAE,EAAE;AACd,IAAI,IAAI,EAAE,IAAI;AACd,IAAI,QAAQ,EAAE,MAAM,CAAC,MAAM,OAAO,iCAA0C,CAAC,CAAC;AAC9E,IAAI;AACJ,GAAG;AACH,IAAI,EAAE,EAAE,gBAAgB;AACxB,IAAI,OAAO,EAAE,uBAAuB;AACpC,IAAI,MAAM,EAAE,EAAE;AACd,IAAI,IAAI,EAAE,IAAI;AACd,IAAI,QAAQ,EAAE,MAAM,CAAC,MAAM,OAAO,iCAAiD,CAAC,CAAC;AACrF,IAAI;AACJ,GAAG;AACH,EAAE,QAAQ,EAAE,YAAY;AACxB;AACA,GAAG,OAAO,IAAI,CAAC;AACf,GAAG;AACH,EAAE;AACF,CAAC;AACD,CAAC,IAAI;AACL;AACY,MAAC,WAAW,GAAG,IAAI,GAAG,CAAC,CAAC,GAAG,CAAC;;;;"}
|
package-lock.json
CHANGED
|
@@ -9,6 +9,7 @@
|
|
| 9 |
"version": "0.0.1",
|
| 10 |
"dependencies": {
|
| 11 |
"date-fns": "^3.3.1",
|
|
|
|
| 12 |
"eventsource": "^2.0.2",
|
| 13 |
"exceljs": "^4.4.0",
|
| 14 |
"install": "^0.13.0",
|
|
@@ -1329,6 +1330,11 @@
|
|
| 1329 |
"vite": "^5.0.0"
|
| 1330 |
}
|
| 1331 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1332 |
"node_modules/@types/cookie": {
|
| 1333 |
"version": "0.6.0",
|
| 1334 |
"resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz",
|
|
@@ -2653,6 +2659,15 @@
|
|
| 2653 |
"node": ">=6.0.0"
|
| 2654 |
}
|
| 2655 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2656 |
"node_modules/duplexer2": {
|
| 2657 |
"version": "0.1.4",
|
| 2658 |
"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
|
|
@@ -4196,6 +4211,11 @@
|
|
| 4196 |
"safe-buffer": "~5.1.0"
|
| 4197 |
}
|
| 4198 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4199 |
"node_modules/keyv": {
|
| 4200 |
"version": "4.5.4",
|
| 4201 |
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
|
|
|
|
| 9 |
"version": "0.0.1",
|
| 10 |
"dependencies": {
|
| 11 |
"date-fns": "^3.3.1",
|
| 12 |
+
"dropzone": "^6.0.0-beta.2",
|
| 13 |
"eventsource": "^2.0.2",
|
| 14 |
"exceljs": "^4.4.0",
|
| 15 |
"install": "^0.13.0",
|
|
|
|
| 1330 |
"vite": "^5.0.0"
|
| 1331 |
}
|
| 1332 |
},
|
| 1333 |
+
"node_modules/@swc/helpers": {
|
| 1334 |
+
"version": "0.2.14",
|
| 1335 |
+
"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.2.14.tgz",
|
| 1336 |
+
"integrity": "sha512-wpCQMhf5p5GhNg2MmGKXzUNwxe7zRiCsmqYsamez2beP7mKPCSiu+BjZcdN95yYSzO857kr0VfQewmGpS77nqA=="
|
| 1337 |
+
},
|
| 1338 |
"node_modules/@types/cookie": {
|
| 1339 |
"version": "0.6.0",
|
| 1340 |
"resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz",
|
|
|
|
| 2659 |
"node": ">=6.0.0"
|
| 2660 |
}
|
| 2661 |
},
|
| 2662 |
+
"node_modules/dropzone": {
|
| 2663 |
+
"version": "6.0.0-beta.2",
|
| 2664 |
+
"resolved": "https://registry.npmjs.org/dropzone/-/dropzone-6.0.0-beta.2.tgz",
|
| 2665 |
+
"integrity": "sha512-k44yLuFFhRk53M8zP71FaaNzJYIzr99SKmpbO/oZKNslDjNXQsBTdfLs+iONd0U0L94zzlFzRnFdqbLcs7h9fQ==",
|
| 2666 |
+
"dependencies": {
|
| 2667 |
+
"@swc/helpers": "^0.2.13",
|
| 2668 |
+
"just-extend": "^5.0.0"
|
| 2669 |
+
}
|
| 2670 |
+
},
|
| 2671 |
"node_modules/duplexer2": {
|
| 2672 |
"version": "0.1.4",
|
| 2673 |
"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
|
|
|
|
| 4211 |
"safe-buffer": "~5.1.0"
|
| 4212 |
}
|
| 4213 |
},
|
| 4214 |
+
"node_modules/just-extend": {
|
| 4215 |
+
"version": "5.1.1",
|
| 4216 |
+
"resolved": "https://registry.npmjs.org/just-extend/-/just-extend-5.1.1.tgz",
|
| 4217 |
+
"integrity": "sha512-b+z6yF1d4EOyDgylzQo5IminlUmzSeqR1hs/bzjBNjuGras4FXq/6TrzjxfN0j+TmI0ltJzTNlqXUMCniciwKQ=="
|
| 4218 |
+
},
|
| 4219 |
"node_modules/keyv": {
|
| 4220 |
"version": "4.5.4",
|
| 4221 |
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
|
package.json
CHANGED
|
@@ -48,6 +48,7 @@
|
|
| 48 |
"type": "module",
|
| 49 |
"dependencies": {
|
| 50 |
"date-fns": "^3.3.1",
|
|
|
|
| 51 |
"eventsource": "^2.0.2",
|
| 52 |
"exceljs": "^4.4.0",
|
| 53 |
"install": "^0.13.0",
|
|
|
|
| 48 |
"type": "module",
|
| 49 |
"dependencies": {
|
| 50 |
"date-fns": "^3.3.1",
|
| 51 |
+
"dropzone": "^6.0.0-beta.2",
|
| 52 |
"eventsource": "^2.0.2",
|
| 53 |
"exceljs": "^4.4.0",
|
| 54 |
"install": "^0.13.0",
|