PageSourceSearch

https://timbercloud.com/_next/static/chunks/31520-ecc4937815b0dfe0.js

js timbercloud.com collected 2026-10-07 23:06:59 UTC 12,236 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[31520,24336,8830],{9192:function(e,t){t.E=function(e,t){return e.split(",").map(function(e){var t=(e=e.trim()).match(r),i=t[1],a=t[2],s=t[3]||"",l={};return l.inverse=!!i&&"not"===i.toLowerCase(),l.type=a?a.toLowerCase():"all",s=s.match(/\([^\)]+\)/g)||[],l.expressions=s.map(function(e){var t=e.match(n),r=t[1].toLowerCase().match(o);return{modifier:r[1],feature:r[2],value:t[2]}}),l}).some(function(e){var r=e.inverse,n="all"===e.type||t.type===e.type;if(n&&r||!(n||r))return!1;var o=e.expressions.every(function(e){var r=e.feature,n=e.modifier,o=e.value,i=t[r];if(!i)return!1;switch(r){case"orientation":case"scan":return i.toLowerCase()===o.toLowerCase();case"width":case"height":case"device-width":case"device-height":o=u(o),i=u(i);break;case"resolution":o=l(o),i=l(i);break;case"aspect-ratio":case"device-aspect-ratio":case"device-pixel-ratio":o=s(o),i=s(i);break;case"grid":case"color":case"color-index":case"monochrome":o=parseInt(o,10)||1,i=parseInt(i,10)||0}switch(n){case"min":return i>=o;case"max":return i<=o;default:return i===o}});return o&&!r||!o&&r})};var r=/(?:(only|not)?\s*([^\s\(\)]+)(?:\s*and)?\s*)?(.+)?/i,n=/\(\s*([^\s\:\)]+)\s*(?:\:\s*([^\s\)]+))?\s*\)/,o=/^(?:(min|max)-)?(.+)/,i=/(em|rem|px|cm|mm|in|pt|pc)?$/,a=/(dpi|dpcm|dppx)?$/;function s(e){var t,r=Number(e);return r||(r=(t=e.match(/^(\d+)\s*\/\s*(\d+)$/))[1]/t[2]),r}function l(e){var t=parseFloat(e);switch(String(e).match(a)[1]){case"dpcm":return t/2.54;case"dppx":return 96*t;default:return t}}function u(e){var t=parseFloat(e);switch(String(e).match(i)[1]){case"em":case"rem":return 16*t;case"cm":return 96*t/2.54;case"mm":return 96*t/2.54/10;case"in":return 96*t;case"pt":return 72*t;case"pc":return 72*t/12;default:return t}}},27862:function(e,t,r){var n=r(9192).E,o="undefined"!=typeof window?window.matchMedia:null;function i(e,t,r){var i,a=this;function s(e){a.matches=e.matches,a.media=e.media}o&&!r&&(i=o.call(window,e)),i?(this.matches=i.matches,this.media=i.media,i.addListener(s)):(this.matches=n(e,t),this.media=e),this.addListener=function(e){i&&i.addListener(e)},this.removeListener=function(e){i&&i.removeListener(e)},this.dispose=function(){i&&i.removeListener(s)}}e.exports=function(e,t,r){return new i(e,t,r)}},5446:function(e,t,r){r.d(t,{ac:function(){return M}});var n=r(82684),o=r(27862),i=r.n(o),a=/[A-Z]/g,s=/^ms-/,l={};function u(e){return"-"+e.toLowerCase()}var c=function(e){if(l.hasOwnProperty(e))return l[e];var t=e.replace(a,u);return l[e]=s.test(t)?"-"+t:t},d=r(47329),f=r.n(d);let m=f().oneOfType([f().string,f().number]),p={all:f().bool,grid:f().bool,aural:f().bool,braille:f().bool,handheld:f().bool,print:f().bool,projection:f().bool,screen:f().bool,tty:f().bool,tv:f().bool,embossed:f().bool},h={orientation:f().oneOf(["portrait","landscape"]),scan:f().oneOf(["progressive","interlace"]),aspectRatio:f().string,deviceAspectRatio:f().string,height:m,deviceHeight:m,width:m,deviceWidth:m,color:f().bool,colorIndex:f().bool,monochrome:f().bool,resolution:m,type:Object.keys(p)},{type:v,...b}=h,g={minAspectRatio:f().string,maxAspectRatio:f().string,minDeviceAspectRatio:f().string,maxDeviceAspectRatio:f().string,minHeight:m,maxHeight:m,minDeviceHeight:m,maxDeviceHeight:m,minWidth:m,maxWidth:m,minDeviceWidth:m,maxDeviceWidth:m,minColor:f().number,maxColor:f().number,minColorIndex:f().number,maxColorIndex:f().number,minMonochrome:f().number,maxMonochrome:f().number,minResolution:m,maxResolution:m,...b},y={...p,...g};var w={all:y,types:p,matchers:h,features:g};let x=e=>`not ${e}`,k=(e,t)=>{let r=c(e);return("number"==typeof t&&(t=`${t}px`),!0===t)?r:!1===t?x(r):`(${r}: ${t})`},E=e=>e.join(" and "),C=e=>{let t=[];return Object.keys(w.all).forEach(r=>{let n=e[r];null!=n&&t.push(k(r,n))}),E(t)},L=(0,n.createContext)(void 0),S=e=>e.query||C(e),O=e=>{if(!e)return;let t=Object.keys(e);return t.reduce((t,r)=>(t[c(r)]=e[r],t),{})},T=()=>{let e=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{e.current=!0},[]),e.current},j=e=>{let t=(0,n.useContext)(L),r=()=>O(e)||O(t),[o,i]=(0,n.useState)(r);return(0,n.useEffect)(()=>{let e=r();!function(e,t){if(e===t)return!0;
1if(!e||!t)return!1;let r=Object.keys(e),n=Object.keys(t),o=r.length;if(n.length!==o)return!1;for(let n=0;n<o;n++){let o=r[n];if(e[o]!==t[o]||!Object.prototype.hasOwnProperty.call(t,o))return!1}return!0}(o,e)&&i(e)},[e,t]),o},P=e=>{let t=()=>S(e),[r,o]=(0,n.useState)(t);return(0,n.useEffect)(()=>{let e=t();r!==e&&o(e)},[e]),r},R=(e,t)=>{let r=()=>i()(e,t||{},!!t),[o,a]=(0,n.useState)(r),s=T();return(0,n.useEffect)(()=>{if(s){let e=r();return a(e),()=>{e&&e.dispose()}}},[e,t]),o},D=e=>{let[t,r]=(0,n.useState)(e.matches);return(0,n.useEffect)(()=>{let t=e=>{r(e.matches)};return e.addListener(t),r(e.matches),()=>{e.removeListener(t)}},[e]),t},M=(e,t,r)=>{let o=j(t),i=P(e);if(!i)throw Error("Invalid or missing MediaQuery!");let a=R(i,o),s=D(a),l=T();return(0,n.useEffect)(()=>{l&&r&&r(s)},[s]),(0,n.useEffect)(()=>()=>{a&&a.dispose()},[]),s}},36533:function(e,t,r){r.d(t,{d:function(){return d},f:function(){return c}});var n=r(82684),o=r(88435),i=r(95505),a=r(69853),s=r(61123),l=r(3794);let u=(0,n.createContext)(null);function c(){let[e,t]=(0,n.useState)([]);return[e.length>0?e.join(" "):void 0,(0,n.useMemo)(()=>function(e){let r=(0,o.z)(e=>(t(t=>[...t,e]),()=>t(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),i=(0,n.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props}),[r,e.slot,e.name,e.props]);return n.createElement(u.Provider,{value:i},e.children)},[t])]}let d=Object.assign((0,l.yV)(function(e,t){let r=(0,i.M)(),{id:o=`headlessui-description-${r}`,...c}=e,d=function e(){let t=(0,n.useContext)(u);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),f=(0,s.T)(t);(0,a.e)(()=>d.register(o),[o,d.register]);let m={ref:f,...d.props,id:o};return(0,l.sY)({ourProps:m,theirProps:c,slot:d.slot||{},defaultTag:"p",name:d.name||"Description"})}),{})},56106:function(e,t,r){r.d(t,{_:function(){return d},b:function(){return c}});var n=r(82684),o=r(88435),i=r(95505),a=r(69853),s=r(61123),l=r(3794);let u=(0,n.createContext)(null);function c(){let[e,t]=(0,n.useState)([]);return[e.length>0?e.join(" "):void 0,(0,n.useMemo)(()=>function(e){let r=(0,o.z)(e=>(t(t=>[...t,e]),()=>t(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),i=(0,n.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props}),[r,e.slot,e.name,e.props]);return n.createElement(u.Provider,{value:i},e.children)},[t])]}let d=Object.assign((0,l.yV)(function(e,t){let r=(0,i.M)(),{id:o=`headlessui-label-${r}`,passive:c=!1,...d}=e,f=function e(){let t=(0,n.useContext)(u);if(null===t){let t=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),m=(0,s.T)(t);(0,a.e)(()=>f.register(o),[o,f.register]);let p={ref:m,...f.props,id:o};return c&&("onClick"in p&&(delete p.htmlFor,delete p.onClick),"onClick"in d&&delete d.onClick),(0,l.sY)({ourProps:p,theirProps:d,slot:f.slot||{},defaultTag:"label",name:f.name||"Label"})}),{})},7302:function(e,t,r){r.d(t,{r:function(){return y}});var n=r(82684),o=r(57325),i=r(13275),a=r(88435),s=r(95505),l=r(58291),u=r(61123),c=r(83132),d=r(44141),f=r(6047),m=r(3794),p=r(36533),h=r(8796),v=r(56106);let b=(0,n.createContext)(null);b.displayName="GroupContext";let g=n.Fragment,y=Object.assign((0,m.yV)(function(e,t){var r;let p=(0,s.M)(),{id:v=`headlessui-switch-${p}`,checked:g,defaultChecked:y=!1,onChange:w,disabled:x=!1,name:k,value:E,form:C,...L}=e,S=(0,n.useContext)(b),O=(0,n.useRef)(null),T=(0,u.T)(O,t,null===S?null:S.setSwitch),[j,P]=(0,o.q)(g,w,y),R=(0,a.z)(()=>null==P?void 0:P(!j)),D=(0,a.z)(e=>{if((0,d.P)(e.currentTarget))return e.preventDefault();e.preventDefault(),R()}),M=(0,a.z)(e=>{e.key===h.R.Space?(e.preventDefault(),R()):e.key===h.R.Enter&&(0,f.g)(e.currentTarget)}),A=(0,a.z)(e=>e.preventDefault()),I=(0,n.useMemo)(()=>({checked:j}),[j]),N={id:v,ref:T,role:"switch",type:(0,l.f)(e,O),tabIndex:-1===e.tabIndex?0:null!=(r=e.tabIndex)?r:0,"aria-checked":j,"aria-labelledby":null==S?void 0:S.labelledby,"aria-describedby":null==S?void 0:S.describedby,disabled:x,onClick:D,onKeyUp:M,onKeyPress:A},$=(0,i.G)();return(0,n.useEffect)(()=>{var e;let t=null==(e=O.current)?void 0:e.closest("form");t&&void 0!==y&&$.addEventListener(t,"reset",()=>{P(y)})},[O,P]),n.createElement(n.Fragment,null,null!=k&&j&&n.createElement(c._,{features:c.A.Hidden,...(0,m.oA)({as:"input",type:"checkbox",hidden:!0,readOnly:!0,disabled:x,form:C,checked:j,name:k,value:E})}),(0,m.sY)({ourProps:N,theirProps:L,slot:I,defaultTag:"button",name:"Switch"}))}),{Group:function(e){var t;
1let[r,o]=(0,n.useState)(null),[i,a]=(0,v.b)(),[s,l]=(0,p.f)(),u=(0,n.useMemo)(()=>({switch:r,setSwitch:o,labelledby:i,describedby:s}),[r,o,i,s]);return n.createElement(l,{name:"Switch.Description"},n.createElement(a,{name:"Switch.Label",props:{htmlFor:null==(t=u.switch)?void 0:t.id,onClick(e){r&&("LABEL"===e.currentTarget.tagName&&e.preventDefault(),r.click(),r.focus({preventScroll:!0}))}}},n.createElement(b.Provider,{value:u},(0,m.sY)({ourProps:{},theirProps:e,defaultTag:g,name:"Switch.Group"}))))},Label:v._,Description:p.d})},57325:function(e,t,r){r.d(t,{q:function(){return i}});var n=r(82684),o=r(88435);function i(e,t,r){let[i,a]=(0,n.useState)(r),s=void 0!==e,l=(0,n.useRef)(s),u=(0,n.useRef)(!1),c=(0,n.useRef)(!1);return!s||l.current||u.current?s||!l.current||c.current||(c.current=!0,l.current=s,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(u.current=!0,l.current=s,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[s?e:i,(0,o.z)(e=>(s||a(e),null==t?void 0:t(e)))]}},6047:function(e,t,r){function n(e,t){return e?e+"["+t+"]":t}function o(e){var t,r;let n=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(n){for(let t of n.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type)){t.click();return}null==(r=n.requestSubmit)||r.call(n)}}r.d(t,{g:function(){return o},t:function(){return function e(t={},r=null,o=[]){for(let[i,a]of Object.entries(t))!function t(r,o,i){if(Array.isArray(i))for(let[e,a]of i.entries())t(r,n(o,e.toString()),a);else i instanceof Date?r.push([o,i.toISOString()]):"boolean"==typeof i?r.push([o,i?"1":"0"]):"string"==typeof i?r.push([o,i]):"number"==typeof i?r.push([o,`${i}`]):null==i?r.push([o,""]):e(i,o,r)}(o,n(r,i),a);return o}}})},43689:function(e,t,r){var n=r(82684);let o=n.forwardRef(function({title:e,titleId:t,...r},o){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))});t.Z=o},9968:function(e,t,r){var n=r(82684);let o=n.forwardRef(function({title:e,titleId:t,...r},o){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 0 1 1.13-1.897L16.863 4.487Zm0 0L19.5 7.125"}))});t.Z=o}}]);
2//# sourceMappingURL=31520-ecc4937815b0dfe0.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.