youtuber-blog-frontend/build/client/_app/immutable/chunks/textarea.TCLTaNUG.js

4 lines
135 KiB
JavaScript
Raw Normal View History

import{N as En,s as ye,F as Ce,k as ee,i as H,E as Q,o as se,y as R,z as De,L as qe,c as ie,e as Ae,d as Oe,f as Ze,D as X,v as ct,w as j,u as ae,g as oe,a as le,x as st,aa as Zn,ab as Vn,n as Fe,b as ri,j as si,W as mr,al as Cn,S as J,am as ds,A as yn,C as fs,t as hs,h as ms,l as ps,ak as _s,p as Er,ag as ii,a9 as Tn,O as Gt}from"./scheduler.7_EeBW2g.js";import{g as fe,a as St}from"./spread.CgU5AtxT.js";import{S as ve,i as be,g as At,a as x,e as Ot,t as Z,c as vt,b as bt,m as kt,d as Tt,f as gs,h as ys,j as Cr,k as ai}from"./index.BSb_8PJS.js";import{c as he,f as oi}from"./button.MHxSUL-o.js";import{m as Ft,h as We,o as vs,v as Hn,f as wn,l as tr,s as nr,k as bs,g as Wn,G as Sr,H as li,p as ui,j as Yn,a as Ar,n as Or,e as ci,I as di}from"./index.BPRz3xFN.js";import{t as rr,o as ks,g as fi,b as hi,u as mi,a as pi,c as pr,e as xn,r as Ts,d as ws,h as _i}from"./Toaster.svelte_svelte_type_style_lang.BKjag0FG.js";import{w as ne,d as hn,a as Gn}from"./index.CRpkl5Da.js";import{e as Sn}from"./each.BAM8_WyA.js";import{p as Kt,n as Nr}from"./stores.Cyz_mcRH.js";import{b as gi,g as yi,i as vi,a as Kn}from"./entry.CtRjGzA5.js";import{e as bi}from"./forms.DAyDdFQJ.js";const ki=!0,Es=ki;function Ti(t){const e=t.slice();return e.sort(Ei),wi(e)}function wi(t){if(t.length<=1)return t.slice();const e=[];for(let r=0;r<t.length;r++){const s=t[r];for(;e.length>=2;){const i=e[e.length-1],a=e[e.length-2];if((i.x-a.x)*(s.y-a.y)>=(i.y-a.y)*(s.x-a.x))e.pop();else break}e.push(s)}e.pop();const n=[];for(let r=t.length-1;r>=0;r--){const s=t[r];for(;n.length>=2;){const i=n[n.length-1],a=n[n.length-2];if((i.x-a.x)*(s.y-a.y)>=(i.y-a.y)*(s.x-a.x))n.pop();else break}n.push(s)}return n.pop(),e.length==1&&n.length==1&&e[0].x==n[0].x&&e[0].y==n[0].y?e:e.concat(n)}function Ei(t,e){return t.x<e.x?-1:t.x>e.x?1:t.y<e.y?-1:t.y>e.y?1:0}function Ci(t){const e=t.getBoundingClientRect();return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.right,y:e.bottom},{x:e.left,y:e.bottom}]}function Si(t){const e=t.flatMap(n=>Ci(n));return Ti(e)}function Ai(t,e){let n=!1;for(let r=0,s=e.length-1;r<e.length;s=r++){const i=e[r].x,a=e[r].y,o=e[s].x,l=e[s].y;a>t.y!=l>t.y&&t.x<(o-i)*(t.y-a)/(l-a)+i&&(n=!n)}return n}function Oi(){return{elements:{root:Ft("label",{action:e=>({destroy:We(e,"mousedown",r=>{!r.defaultPrevented&&r.detail>1&&r.preventDefault()})})})}}}const Ni={defaultChecked:!1,disabled:!1,required:!1,name:"",value:""},{name:Ir}=bs("switch");function Ii(t){const e={...Ni,...t},n=rr(vs(e,"checked")),{disabled:r,required:s,name:i,value:a}=n,o=e.checked??ne(e.defaultChecked),l=ks(o,e==null?void 0:e.onCheckedChange);function u(){r.get()||l.update(y=>!y)}const c=Ft(Ir(),{stores:[l,r,s],returned:([y,S,g])=>({"data-disabled":Hn(S),disabled:Hn(S),"data-state":y?"checked":"unchecked",type:"button",role:"switch","aria-checked":y?"true":"false","aria-required":g?"true":void 0}),action(y){return{destroy:wn(We(y,"click",()=>{u()}),We(y,"keydown",g=>{g.key!==tr.ENTER&&g.key!==tr.SPACE||(g.preventDefault(),u())}))}}}),f=Ft(Ir("input"),{stores:[l,i,s,r,a],returned:([y,S,g,B,p])=>({type:"checkbox","aria-hidden":!0,hidden:!0,tabindex:-1,name:S,value:p,checked:y,required:g,disabled:Hn(B),style:nr({position:"absolute",opacity:0,"pointer-events":"none",margin:0,transform:"translateX(-100%)"})})});return{elements:{root:c,input:f},states:{checked:l},options:n}}const Mi={positioning:{placement:"bottom"},arrowSize:8,defaultOpen:!1,closeOnPointerDown:!0,openDelay:1e3,closeDelay:0,forceVisible:!1,portal:void 0,closeOnEscape:!0,disableHoverableContent:!1,group:void 0},{name:Jn}=bs("tooltip"),vn=new Map,Pi=["trigger","content"];function Ri(t){const e={...Mi,...t},n=rr(vs(e,"open","ids")),{positioning:r,arrowSize:s,closeOnPointerDown:i,openDelay:a,closeDelay:o,forceVisible:l,portal:u,closeOnEscape:c,disableHoverableContent:f,group:y}=n,S=e.open??ne(e.defaultOpen),g=ks(S,e==null?void 0:e.onOpenChange),B=ne(null),p=rr({...fi(Pi),...e.ids});let L=!1;const b=E=>Ar?document.getElementById(p[E].get()):null;let T=null,K=null;function M(E){K&&(window.clearTimeout(K),K=null),T||(T=window.setTimeout(()=>{g.set
`):"";t.setCustomValidity(n),n&&t.reportValidity()}const Vo=(t,e=0)=>{const n=t.getBoundingClientRect();return n.top>=e&&n.left>=0&&n.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&n.right<=(window.innerWidth||document.documentElement.clientWidth)},xo=(t,e=1.125,n="smooth")=>{const i=t.getBoundingClientRect().top+window.pageYOffset-window.innerHeight/(2*e);window.scrollTo({left:0,top:i,behavior:n})},Lo=["checkbox","radio","range","file"];function os(t){const e=!!t&&(t instanceof HTMLSelectElement||t instanceof HTMLInputElement&&Lo.includes(t.type)),n=!!t&&t instanceof HTMLSelectElement&&t.multiple,r=!!t&&t instanceof HTMLInputElement&&t.type=="file";return{immediate:e,multiple:n,file:r}}var Ee;(function(t){t[t.Idle=0]="Idle",t[t.Submitting=1]="Submitting",t[t.Delayed=2]="Delayed",t[t.Timeout=3]="Timeout"})(Ee||(Ee={}));const Fo=new Set;function Bo(t,e,n){let r=Ee.Idle,s,i;const a=Fo;function o(){l(),c(r!=Ee.Delayed?Ee.Submitting:Ee.Delayed),s=window.setTimeout(()=>{s&&r==Ee.Submitting&&c(Ee.Delayed)},n.delayMs),i=window.setTimeout(()=>{i&&r==Ee.Delayed&&c(Ee.Timeout)},n.timeoutMs),a.add(l)}function l(){clearTimeout(s),clearTimeout(i),s=i=0,a.delete(l),c(Ee.Idle)}function u(){a.forEach(p=>p()),a.clear()}function c(p){r=p,e.submitting.set(r>=Ee.Submitting),e.delayed.set(r>=Ee.Delayed),e.timeout.set(r>=Ee.Timeout)}const f=t;function y(p){const L=p.target;n.selectErrorText&&L.select()}function S(){n.selectErrorText&&f.querySelectorAll("input").forEach(p=>{p.addEventListener("invalid",y)})}function g(){n.selectErrorText&&f.querySelectorAll("input").forEach(p=>p.removeEventListener("invalid",y))}const B=t;{S();const p=L=>{L.clearAll?u():l(),L.cancelled||setTimeout(()=>lr(B,n),1)};return Tn(()=>{g(),p({cancelled:!0})}),{submitting(){o()},completed:p,scrollToFirstError(){setTimeout(()=>lr(B,n),1)},isSubmitting:()=>r===Ee.Submitting||r===Ee.Delayed}}}const lr=async(t,e)=>{if(e.scrollToError=="off")return;const n=e.errorSelector;if(!n)return;await En();let r;if(r=t.querySelector(n),!r)return;r=r.querySelector(n)??r;const s=e.stickyNavbar?document.querySelector(e.stickyNavbar):null;typeof e.scrollToError!="string"?r.scrollIntoView(e.scrollToError):Vo(r,(s==null?void 0:s.offsetHeight)??0)||xo(r,void 0,e.scrollToError);function i(o){return typeof e.autoFocusOnError=="boolean"?e.autoFocusOnError:!/iPhone|iPad|iPod|Android/i.test(o)}if(!i(navigator.userAgent))return;let a;if(a=r,["INPUT","SELECT","BUTTON","TEXTAREA"].includes(a.tagName)||(a=a.querySelector('input:not([type="hidden"]):not(.flatpickr-input), select, textarea')),a)try{a.focus({preventScroll:!0}),e.selectErrorText&&a.tagName=="INPUT"&&a.select()}catch{}};class Qn extends Error{constructor(e,n){super(e),this.name="DevalueError",this.path=n.join("")}}function ls(t){return Object(t)!==t}const Uo=Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function zo(t){const e=Object.getPrototypeOf(t);return e===Object.prototype||e===null||Object.getOwnPropertyNames(e).sort().join("\0")===Uo}function qo(t){return Object.prototype.toString.call(t).slice(8,-1)}function Ho(t){switch(t){case'"':return'\\"';case"<":return"\\u003C";case"\\":return"\\\\";case`
`:return"\\n";case"\r":return"\\r";case" ":return"\\t";case"\b":return"\\b";case"\f":return"\\f";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:return t<" "?`\\u${t.charCodeAt(0).toString(16).padStart(4,"0")}`:""}}function xt(t){let e="",n=0;const r=t.length;for(let s=0;s<r;s+=1){const i=t[s],a=Ho(i);a&&(e+=t.slice(n,s)+a,n=s+1)}return`"${n===0?t:e+t.slice(n)}"`}const Ds=-1,Wo=-2,Yo=-3,Go=-4,Ko=-5,Zs=-6;function Jo(t,e){const n=[],r=new Map,s=[];for(const u in e)s.push({key:u,fn:e[u]});const i=[];let a=0;function o(u){if(typeof u=="function")throw new Qn("Cannot stringify a function",i);if(r.has(u))return r.get(u);if(u===void 0)return Ds;if(Number.isNaN(u))return Yo;if(u===1/0)return Go;if(u===-1/0)return Ko;if(u===0&&1/u<0)return Zs;const c=a++;r.set(u,c);for(const{key:y,fn:S}of s){const g=S(u);if(g)return n[c]=`["${y}",${o(g)}]`,c}let f="";if(ls(u))f=$n(u);else switch(qo(u)){case"Number":case"String":case"Boolean":f=`["Object",${$n(u)}]`;break;case"BigInt":f=`["BigInt",${u}]`;break;case"Date":f=`["Date","${!isNaN(u.getDate())?u.toISOString():""}"]`;break;case"RegExp":const{source:g,flags:B}=u;f=B?`["RegExp",${xt(g)},"${B}"]`:`["RegExp",${xt(g)}]`;break;case"Array":f="[";for(let p=0;p<u.length;p+=1)p>0&&(f+=","),p in u?(i.push(`[${p}]`),f+=o(u[p]),i.pop()):f+=Wo;f+="]";break;case"Set":f='["Set"';for(const p of u)f+=`,${o(p)}`;f+="]";break;case"Map":f='["Map"';for(const[p,L]of u)i.push(`.get(${ls(p)?$n(p):"..."})`),f+=`,${o(p)},${o(L)}`,i.pop();f+="]";break;default:if(!zo(u))throw new Qn("Cannot stringify arbitrary non-POJOs",i);if(Object.getOwnPropertySymbols(u).length>0)throw new Qn("Cannot stringify POJOs with symbolic keys",i);if(Object.getPrototypeOf(u)===null){f='["null"';for(const p in u)i.push(`.${p}`),f+=`,${xt(p)},${o(u[p])}`,i.pop();f+="]"}else{f="{";let p=!1;for(const L in u)p&&(f+=","),p=!0,i.push(`.${L}`),f+=`${xt(L)}:${o(u[L])}`,i.pop();f+="}"}}return n[c]=f,c}const l=o(t);return l<0?`${l}`:`[${n.join(",")}]`}function $n(t){const e=typeof t;return e==="string"?xt(t):t instanceof String?xt(t.toString()):t===void 0?Ds.toString():t===0&&1/t<0?Zs.toString():e==="bigint"?`["BigInt","${t}"]`:String(t)}function An(t,e,n){const r=tt(t,e,({parent:s,key:i,value:a})=>(a===void 0&&(s[i]=/\D/.test(i)?{}:[]),s[i]));if(r){const s=n(r.value);r.parent[r.key]=s}return t}function Xo(t,e,n){const r=t.form,s=Bt(e),i=hn(r,a=>{const o=tt(a,s);return o==null?void 0:o.value});return{subscribe(...a){const o=i.subscribe(...a);return()=>o()},update(a,o){r.update(l=>An(l,s,a),o??n)},set(a,o){r.update(l=>An(l,s,()=>a),o??n)}}}function Qo(t,e){const n="form"in t;if(!n&&(e==null?void 0:e.taint)!==void 0)throw new ke("If options.taint is set, the whole superForm object must be used as a proxy.");return n}function bn(t,e,n){const r=Bt(e);if(Qo(t,n))return Xo(t,e,n);const s=hn(t,i=>{const a=tt(i,r);return a==null?void 0:a.value});return{subscribe(...i){const a=s.subscribe(...i);return()=>a()},update(i){t.update(a=>An(a,r,i))},set(i){t.update(a=>An(a,r,()=>i))}}}function ur(t){let e={};const n=Array.isArray(t);for(const[r,s]of Object.entries(t))!s||typeof s!="object"||(n?e={...e,...ur(s)}:e[r]=ur(s));return e}const kn=new WeakMap,jt=new WeakMap,Vs=t=>{console.warn("Unhandled error caught by Superforms, use onError event to handle it:",t.result.error)},$o={applyAction:!0,invalidateAll:!0,resetForm:!0,autoFocusOnError:"detect",scrollToError:"smooth",errorSelector:'[aria-invalid="true"],[data-invalid]',selectErrorText:!1,stickyNavbar:void 0,taintedMessage:!1,onSubmit:void 0,onResult:void 0,onUpdate:void 0,onUpdated:void 0,onError:Vs,dataType:"form",validators:void 0,customValidity:!1,clearOnSubmit:"message",delayMs:500,timeoutMs:8e3,multipleSubmits:"prevent",SPA:void 0,validationMethod:"auto"};function el(t){return`Duplicate form id's found: "${t}". Multiple forms will receive the same data. Use the id option to differentiate between them, or if this is intended, set the warnings.duplicateId option to false in superForm to disable this warning. More information: https://superforms.rocks/concepts/multiple-forms`}let xs=!1;try