티스토리 수익 글 보기
(self.webpackChunksubstack=self.webpackChunksubstack||[]).push([[“8976”],{20311:function(e){“use strict”;e.exports=function(e,t,n,r,o,l,a,i){if(!e){var u;if(void 0===t)u=Error(“Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.”);else{var c=[n,r,o,l,a,i],s=0;(u=Error(t.replace(/%s/g,function(){return c[s++]}))).name=”Invariant Violation”}throw u.framesToPop=1,u}}},58156:function(e,t,n){var r=n(47422);e.exports=function(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}},63950:function(e){e.exports=function(){}},90179:function(e,t,n){var r=n(34932),o=n(9999),l=n(19931),a=n(31769),i=n(21791),u=n(53138),c=n(38816),s=n(83349);e.exports=c(function(e,t){var n={};if(null==e)return n;var c=!1;t=r(t,function(t){return t=a(t,e),c||(c=t.length>1),t}),i(e,s(e),n),c&&(n=o(n,7,u));for(var f=t.length;f–;)l(n,t[f]);return n})},6498:function(e,t,n){e.exports=n(42e3)(function(e,t,n){e[+!n].push(t)},function(){return[[],[]]})},30115:function(e){var t=”undefined”!=typeof Element,n=”function”==typeof Map,r=”function”==typeof Set,o=”function”==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,l){try{return function e(l,a){if(l===a)return!0;if(l&&a&&”object”==typeof l&&”object”==typeof a){var i,u,c,s;if(l.constructor!==a.constructor)return!1;if(Array.isArray(l)){if((i=l.length)!=a.length)return!1;for(u=i;0!=u–;)if(!e(l[u],a[u]))return!1;return!0}if(n&&l instanceof Map&&a instanceof Map){if(l.size!==a.size)return!1;for(s=l.entries();!(u=s.next()).done;)if(!a.has(u.value[0]))return!1;for(s=l.entries();!(u=s.next()).done;)if(!e(u.value[1],a.get(u.value[0])))return!1;return!0}if(r&&l instanceof Set&&a instanceof Set){if(l.size!==a.size)return!1;for(s=l.entries();!(u=s.next()).done;)if(!a.has(u.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(l)&&ArrayBuffer.isView(a)){if((i=l.length)!=a.length)return!1;for(u=i;0!=u–;)if(l[u]!==a[u])return!1;return!0}if(l.constructor===RegExp)return l.source===a.source&&l.flags===a.flags;if(l.valueOf!==Object.prototype.valueOf&&”function”==typeof l.valueOf&&”function”==typeof a.valueOf)return l.valueOf()===a.valueOf();if(l.toString!==Object.prototype.toString&&”function”==typeof l.toString&&”function”==typeof a.toString)return l.toString()===a.toString();if((i=(c=Object.keys(l)).length)!==Object.keys(a).length)return!1;for(u=i;0!=u–;)if(!Object.prototype.hasOwnProperty.call(a,c[u]))return!1;if(t&&l instanceof Element)return!1;for(u=i;0!=u–;)if((“_owner”!==c[u]&&”__v”!==c[u]&&”__o”!==c[u]||!l.$$typeof)&&!e(l[c[u]],a[c[u]]))return!1;return!0}return l!=l&&a!=a}(e,l)}catch(e){if((e.message||””).match(/stack|recursion/i))return console.warn(“react-fast-compare cannot handle circular refs”),!1;throw e}}},2833:function(e){e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if(“object”!=typeof e||!e||”object”!=typeof t||!t)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(var i=Object.prototype.hasOwnProperty.bind(t),u=0;um,wE:()=>p});var r=n(17402),o=Object.defineProperty,l=Object.defineProperties,a=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,s=(e,t,n)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,f=r.createContext({}),p=r.forwardRef((e,t)=>{let n;var o,p,m,g,h,{value:b,onChange:y,maxLength:w,textAlign:S=”left”,pattern:E,placeholder:x,inputMode:k=”numeric”,onComplete:P,pushPasswordManagerStrategy:C=”increase-width”,pasteTransformer:M,containerClassName:O,noScriptCSSFallback:j=v,render:A,children:R}=e,B=((e,t)=>{var n={};for(var r in e)u.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&i)for(var r of i(e))0>t.indexOf(r)&&c.call(e,r)&&(n[r]=e[r]);return n})(e,[“value”,”onChange”,”maxLength”,”textAlign”,”pattern”,”placeholder”,”inputMode”,”onComplete”,”pushPasswordManagerStrategy”,”pasteTransformer”,”containerClassName”,”noScriptCSSFallback”,”render”,”children”]);let[T,D]=r.useState(“string”==typeof B.defaultValue?B.defaultValue:””),_=null!=b?b:T,W=(n=r.useRef(),r.useEffect(()=>{n.current=_}),n.current),I=r.useCallback(e=>{null==y||y(e),D(e)},[y]),F=r.useMemo(()=>E?”string”==typeof E?new RegExp(E):E:null,[E]),H=r.useRef(null),$=r.useRef(null),L=r.useRef({value:_,onChange:I,isIOS:”undefined”!=typeof window&&(null==(p=null==(o=null==window?void 0:window.CSS)?void 0:o.supports)?void 0:p.call(o,”-webkit-touch-callout”,”none”))}),z=r.useRef({prev:[null==(m=H.current)?void 0:m.selectionStart,null==(g=H.current)?void 0:g.selectionEnd,null==(h=H.current)?void 0:h.selectionDirection]});r.useImperativeHandle(t,()=>H.current,[]),r.useEffect(()=>{let e=H.current,t=$.current;if(!e||!t)return;function n(){if(document.activeElement!==e){J(null),Q(null);return}let t=e.selectionStart,n=e.selectionEnd,r=e.selectionDirection,o=e.maxLength,l=e.value,a=z.current.prev,i=-1,u=-1,c;if(0!==l.length&&null!==t&&null!==n){let e=t===n,r=t===l.length&&l.length1&&l.length>1){let e=0;if(null!==a[0]&&null!==a[1]){c=t{t&&t.style.setProperty(“–root-height”,`${e.clientHeight}px`)};r();let o=new ResizeObserver(r);return o.observe(e),()=>{document.removeEventListener(“selectionchange”,n,{capture:!0}),o.disconnect()}},[]);let[V,N]=r.useState(!1),[G,U]=r.useState(!1),[q,J]=r.useState(null),[K,Q]=r.useState(null);r.useEffect(()=>{var e;setTimeout(e=()=>{var e,t,n,r;null==(e=H.current)||e.dispatchEvent(new Event(“input”));let o=null==(t=H.current)?void 0:t.selectionStart,l=null==(n=H.current)?void 0:n.selectionEnd,a=null==(r=H.current)?void 0:r.selectionDirection;null!==o&&null!==l&&(J(o),Q(l),z.current.prev=[o,l,a])},0),setTimeout(e,10),setTimeout(e,50)},[_,G]),r.useEffect(()=>{void 0!==W&&_!==W&&W.length“none”!==n&&(“increase-width”===n||”experimental-no-flickering”===n)&&l&&i,[l,i,n]),p=r.useCallback(()=>{let r=e.current,o=t.current;if(!r||!o||c||”none”===n)return;let l=r.getBoundingClientRect().left+r.offsetWidth,i=r.getBoundingClientRect().top+r.offsetHeight/2;0===document.querySelectorAll(‘[data-lastpass-icon-root],com-1password-button,[data-dashlanecreated],[style$=”2147483647 !important;”]’).length&&document.elementFromPoint(l-18,i)===r||(a(!0),s(!0))},[e,t,c,n]);return r.useEffect(()=>{let t=e.current;if(!t||”none”===n)return;function r(){u(window.innerWidth-t.getBoundingClientRect().right>=40)}r();let o=setInterval(r,1e3);return()=>{clearInterval(o)}},[e,n]),r.useEffect(()=>{let e=o||document.activeElement===t.current;if(“none”===n||!e)return;let r=setTimeout(p,0),l=setTimeout(p,2e3),a=setTimeout(p,5e3),i=setTimeout(()=>{s(!0)},6e3);return()=>{clearTimeout(r),clearTimeout(l),clearTimeout(a),clearTimeout(i)}},[t,o,n,p]),{hasPWMBadge:l,willPushPWMBadge:f,PWM_BADGE_SPACE_WIDTH:”40px”}}({containerRef:$,inputRef:H,pushPasswordManagerStrategy:C,isFocused:G}),Y=r.useCallback(e=>{let t=e.currentTarget.value.slice(0,w);t.length>0&&F&&!F.test(t)?e.preventDefault():(“string”==typeof W&&t.length{var e;if(H.current){let t=Math.min(H.current.value.length,w-1),n=H.current.value.length;null==(e=H.current)||e.setSelectionRange(t,n),J(t),Q(n)}U(!0)},[w]),ee=r.useCallback(e=>{var t,n;let r=H.current;if(!M&&(!L.current.isIOS||!e.clipboardData||!r))return;let o=e.clipboardData.getData(“text/plain”),l=M?M(o):o;console.log({_content:o,content:l}),e.preventDefault();let a=null==(t=H.current)?void 0:t.selectionStart,i=null==(n=H.current)?void 0:n.selectionEnd,u=(a!==i?_.slice(0,a)+l+_.slice(i):_.slice(0,a)+l+_.slice(a)).slice(0,w);if(u.length>0&&F&&!F.test(u))return;r.value=u,I(u);let c=Math.min(u.length,w-1),s=u.length;r.setSelectionRange(c,s),J(c),Q(s)},[w,I,F,_]),et=r.useMemo(()=>({position:”relative”,cursor:B.disabled?”default”:”text”,userSelect:”none”,WebkitUserSelect:”none”,pointerEvents:”none”}),[B.disabled]),en=r.useMemo(()=>({position:”absolute”,inset:0,width:X.willPushPWMBadge?`calc(100% + ${X.PWM_BADGE_SPACE_WIDTH})`:”100%”,clipPath:X.willPushPWMBadge?`inset(0 ${X.PWM_BADGE_SPACE_WIDTH} 0 0)`:void 0,height:”100%”,display:”flex”,textAlign:S,opacity:”1″,color:”transparent”,pointerEvents:”all”,background:”transparent”,caretColor:”transparent”,border:”0 solid transparent”,outline:”0 solid transparent”,boxShadow:”none”,lineHeight:”1″,letterSpacing:”-.5em”,fontSize:”var(–root-height)”,fontFamily:”monospace”,fontVariantNumeric:”tabular-nums”}),[X.PWM_BADGE_SPACE_WIDTH,X.willPushPWMBadge,S]),er=r.useMemo(()=>r.createElement(“input”,l(((e,t)=>{for(var n in t||(t={}))u.call(t,n)&&s(e,n,t[n]);if(i)for(var n of i(t))c.call(t,n)&&s(e,n,t[n]);return e})({autoComplete:B.autoComplete||”one-time-code”},B),a({“data-input-otp”:!0,”data-input-otp-placeholder-shown”:0===_.length||void 0,”data-input-otp-mss”:q,”data-input-otp-mse”:K,inputMode:k,pattern:null==F?void 0:F.source,”aria-placeholder”:x,style:en,maxLength:w,value:_,ref:H,onPaste:e=>{var t;ee(e),null==(t=B.onPaste)||t.call(B,e)},onChange:Y,onMouseOver:e=>{var t;N(!0),null==(t=B.onMouseOver)||t.call(B,e)},onMouseLeave:e=>{var t;N(!1),null==(t=B.onMouseLeave)||t.call(B,e)},onFocus:e=>{var t;Z(),null==(t=B.onFocus)||t.call(B,e)},onBlur:e=>{var t;U(!1),null==(t=B.onBlur)||t.call(B,e)}}))),[Y,Z,ee,k,en,w,K,q,B,null==F?void 0:F.source,_]),eo=r.useMemo(()=>({slots:Array.from({length:w}).map((e,t)=>{var n;let r=G&&null!==q&&null!==K&&(q===K&&t===q||t>=q&&tA?A(eo):r.createElement(f.Provider,{value:eo},R),[R,eo,A]);return r.createElement(r.Fragment,null,null!==j&&r.createElement(“noscript”,null,r.createElement(“style”,null,j)),r.createElement(“div”,{ref:$,”data-input-otp-container”:!0,style:et,className:O},el,r.createElement(“div”,{style:{position:”absolute”,inset:0,pointerEvents:”none”}},er)))});function d(e,t){try{e.insertRule(t)}catch(e){console.error(“input-otp could not insert CSS rule:”,t)}}p.displayName=”Input”;var v=`
[data-input-otp] {
–nojs-bg: white !important;
–nojs-fg: black !important;
background-color: var(–nojs-bg) !important;
color: var(–nojs-fg) !important;
caret-color: var(–nojs-fg) !important;
letter-spacing: .25em !important;
text-align: center !important;
border: 1px solid var(–nojs-fg) !important;
border-radius: 4px !important;
width: 100% !important;
}
@media (prefers-color-scheme: dark) {
[data-input-otp] {
–nojs-bg: black !important;
–nojs-fg: white !important;
}
}`,m=”^\\d+$”}}]);
//# sourceMappingURL=8976.e6e7913f.js.map