PageSourceSearch

https://thinkimmo.com/_next/static/chunks/7404-97d7c2dca24323d8.js

js thinkimmo.com collected 2026-10-08 06:53:44 UTC 12,467 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7404],{4073:(e,n,t)=>{t.d(n,{A:()=>i});let i=t(14232).createContext(null)},32228:(e,n,t)=>{t.d(n,{A:()=>i});function i(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}},37404:(e,n,t)=>{t.d(n,{A:()=>Q});var i=t(27925),r=t(42969),o=t(44501),u=t(40670),l=t(14232),a=t(43335),c=t(4697),s=t(36773),p=t(56884),d=t(2841),f=t(60163),h=t(66694),m=t(44478),v=t(32228),b=t(1584),A=t(66702),g=t(4073);function y(e,n){var t=Object.create(null);return e&&l.Children.map(e,function(e){return e}).forEach(function(e){t[e.key]=n&&(0,l.isValidElement)(e)?n(e):e}),t}function x(e,n,t){return null!=t[n]?t[n]:e.props[n]}var R=Object.values||function(e){return Object.keys(e).map(function(n){return e[n]})},M=function(e){function n(n,t){var i=e.call(this,n,t)||this,r=i.handleExited.bind((0,b.A)(i));return i.state={contextValue:{isMounting:!0},handleExited:r,firstRender:!0},i}(0,A.A)(n,e);var t=n.prototype;return t.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},t.componentWillUnmount=function(){this.mounted=!1},n.getDerivedStateFromProps=function(e,n){var t,i,r=n.children,o=n.handleExited;return{children:n.firstRender?y(e.children,function(n){return(0,l.cloneElement)(n,{onExited:o.bind(null,n),in:!0,appear:x(n,"appear",e),enter:x(n,"enter",e),exit:x(n,"exit",e)})}):(Object.keys(i=function(e,n){function t(t){return t in n?n[t]:e[t]}e=e||{},n=n||{};var i,r=Object.create(null),o=[];for(var u in e)u in n?o.length&&(r[u]=o,o=[]):o.push(u);var l={};for(var a in n){if(r[a])for(i=0;i<r[a].length;i++){var c=r[a][i];l[r[a][i]]=t(c)}l[a]=t(a)}for(i=0;i<o.length;i++)l[o[i]]=t(o[i]);return l}(r,t=y(e.children))).forEach(function(n){var u=i[n];if((0,l.isValidElement)(u)){var a=n in r,c=n in t,s=r[n],p=(0,l.isValidElement)(s)&&!s.props.in;c&&(!a||p)?i[n]=(0,l.cloneElement)(u,{onExited:o.bind(null,u),in:!0,exit:x(u,"exit",e),enter:x(u,"enter",e)}):c||!a||p?c&&a&&(0,l.isValidElement)(s)&&(i[n]=(0,l.cloneElement)(u,{onExited:o.bind(null,u),in:s.props.in,exit:x(u,"exit",e),enter:x(u,"enter",e)})):i[n]=(0,l.cloneElement)(u,{in:!1})}}),i),firstRender:!1}},t.handleExited=function(e,n){var t=y(this.props.children);e.key in t||(e.props.onExited&&e.props.onExited(n),this.mounted&&this.setState(function(n){var t=(0,o.A)({},n.children);return delete t[e.key],{children:t}}))},t.render=function(){var e=this.props,n=e.component,t=e.childFactory,i=(0,u.A)(e,["component","childFactory"]),r=this.state.contextValue,o=R(this.state.children).map(t);return(delete i.appear,delete i.enter,delete i.exit,null===n)?l.createElement(g.A.Provider,{value:r},o):l.createElement(g.A.Provider,{value:r},l.createElement(n,i,o))},n}(l.Component);M.propTypes={},M.defaultProps={component:"div",childFactory:function(e){return e}};var E,k,T,C,w,V,P,S,j=t(38993),D=t(8763),L=t(37876),N=t(47951),B=(0,N.A)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),z=["center","classes","className"],F=function(e){return e},I=(0,j.i7)(w||(w=F(E||(E=(0,v.A)(["\n  0% {\n    transform: scale(0);\n    opacity: 0.1;\n  }\n\n  100% {\n    transform: scale(1);\n    opacity: 0.3;\n  }\n"]))))),O=(0,j.i7)(V||(V=F(k||(k=(0,v.A)(["\n  0% {\n    opacity: 1;\n  }\n\n  100% {\n    opacity: 0;\n  }\n"]))))),X=(0,j.i7)(P||(P=F(T||(T=(0,v.A)(["\n  0% {\n    transform: scale(1);\n  }\n\n  50% {\n    transform: scale(0.92);\n  }\n\n  100% {\n    transform: scale(1);\n  }\n"]))))),U=(0,s.Ay)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Y=(0,s.Ay)(function(e){var n=e.className,t=e.classes,r=e.pulsate,o=void 0!==r&&r,u=e.rippleX,c=e.rippleY,s=e.rippleSize,p=e.in,d=e.onExited,f=e.timeout,h=l.useState(!1),m=(0,i.A)(h,2),v=m[0],b=m[1],A=(0,a.A)(n,t.ripple,t.rippleVisible,o&&t.ripplePulsate),g=(0,a.A)(t.child,v&&t.childLeaving,o&&t.childPulsate);return p||v||b(!0),l.useEffect(function(){if(!p&&null!=d){var e=setTimeout(d,f);return function(){clearTimeout(e)}}},[d,p,f]),(0,L.jsx)("span",{className:A,style:{width:s,height:s,top:-(s/2)+c,left:-(s/2)+u},children:(0,L.jsx)("span",{className:g})})},{name:"MuiTouchRipple",slot:"Ripple"})(S||(S=F(C||(C=(0,v.A)(["\n  opacity: 0;\n  position: absolute;\n\n  &."," {\n    opacity: 0.3;\n    transform: scale(1);\n    animation-name: ",";\n    animation-duration: ","ms;\n    animation-timing-function: ",";\n  }\n\n  &."," {\n    animation-duration: ","ms;\n  }\n\n  & ."," {\n    opacity: 1;\n    display: block;\n    width: 100%;\n    height: 100%;\n    border-radius: 50%;\n    background-color: currentColor;\n  }\n\n  & ."," {\n    opacity: 0;\n    animation-name: ",";\n    animation-duration: ","ms;\n    animation-timing-function: ",";\n  }\n\n  & ."," {\n    position: absolute;\n    /* @noflip */\n    left: 0px;\n    top: 0;\n    animation-name: ",";\n    animation-duration: 2500ms;\n    animation-timing-function: ",";\n    animation-iteration-count: infinite;\n    animation-delay: 200ms;\n  }\n"])),0,0,0,0,0,0,0,0,0,0,0,0,0,0)),B.rippleVisible,I,550,function(e){return e.theme.transitions.easing.easeInOut},B.ripplePulsate,function(e){return e.theme.transitions.duration.shorter},B.child,B.childLeaving,O,550,function(e){return e.theme.transitions.easing.easeInOut},B.childPulsate,X,function(e){return e.theme.transitions.easing.easeInOut}),K=l.forwardRef(function(e,n){var t=(0,p.b)({props:e,name:"MuiTouchRipple"}),r=t.center,c=void 0!==r&&r,s=t.classes,d=void 0===s?{}:s,f=t.className,h=(0,u.A)(t,z),v=l.useState([]),b=(0,i.A)(v,2),A=b[0],g=b[1],y=l.useRef(0),x=l.useRef(null);l.useEffect(function(){x.current&&(x.current(),x.current=null)},[A]);var R=l.useRef(!1),E=(0,D.A)(),k=l.useRef(null),T=l.useRef(null),C=l.useCallback(function(e){var n=e.pulsate,t=e.rippleX,i=e.rippleY,r=e.rippleSize,o=e.cb;g(function(e){return[].concat((0,m.A)(e),[(0,L.jsx)(Y,{classes:{ripple:(0,a.A)(d.ripple,B.ripple),rippleVisible:(0,a.A)(d.rippleVisible,B.rippleVisible),ripplePulsate:(0,a.A)(d.ripplePulsate,B.ripplePulsate),
1child:(0,a.A)(d.child,B.child),childLeaving:(0,a.A)(d.childLeaving,B.childLeaving),childPulsate:(0,a.A)(d.childPulsate,B.childPulsate)},timeout:550,pulsate:n,rippleX:t,rippleY:i,rippleSize:r},y.current)])}),y.current+=1,x.current=o},[d]),w=l.useCallback(function(){var e,n,t,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},u=r.pulsate,l=void 0!==u&&u,a=r.center,s=void 0===a?c||r.pulsate:a,p=r.fakeElement;if((null==i?void 0:i.type)==="mousedown"&&R.current){R.current=!1;return}(null==i?void 0:i.type)==="touchstart"&&(R.current=!0);var d=void 0!==p&&p?null:T.current,f=d?d.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(!s&&void 0!==i&&(0!==i.clientX||0!==i.clientY)&&(i.clientX||i.touches)){var h=i.touches&&i.touches.length>0?i.touches[0]:i,m=h.clientX,v=h.clientY;e=Math.round(m-f.left),n=Math.round(v-f.top)}else e=Math.round(f.width/2),n=Math.round(f.height/2);s?(t=Math.sqrt((2*Math.pow(f.width,2)+Math.pow(f.height,2))/3))%2==0&&(t+=1):t=Math.sqrt(Math.pow(2*Math.max(Math.abs((d?d.clientWidth:0)-e),e)+2,2)+Math.pow(2*Math.max(Math.abs((d?d.clientHeight:0)-n),n)+2,2)),null!=i&&i.touches?null===k.current&&(k.current=function(){C({pulsate:l,rippleX:e,rippleY:n,rippleSize:t,cb:o})},E.start(80,function(){k.current&&(k.current(),k.current=null)})):C({pulsate:l,rippleX:e,rippleY:n,rippleSize:t,cb:o})},[c,C,E]),V=l.useCallback(function(){w({},{pulsate:!0})},[w]),P=l.useCallback(function(e,n){if(E.clear(),(null==e?void 0:e.type)==="touchend"&&k.current){k.current(),k.current=null,E.start(0,function(){P(e,n)});return}k.current=null,g(function(e){return e.length>0?e.slice(1):e}),x.current=n},[E]);return l.useImperativeHandle(n,function(){return{pulsate:V,start:w,stop:P}},[V,w,P]),(0,L.jsx)(U,(0,o.A)({className:(0,a.A)(B.root,d.root,f),ref:T},h,{children:(0,L.jsx)(M,{component:null,exit:!0,children:A})}))}),H=t(45879);function W(e){return(0,H.Ay)("MuiButtonBase",e)}var _=(0,N.A)("MuiButtonBase",["root","disabled","focusVisible"]),q=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],G=function(e){var n=e.disabled,t=e.focusVisible,i=e.focusVisibleClassName,r=e.classes,o=(0,c.A)({root:["root",n&&"disabled",t&&"focusVisible"]},W,r);return t&&i&&(o.root+=" ".concat(i)),o},J=(0,s.Ay)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:function(e,n){return n.root}})((0,r.A)((0,r.A)({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"}},"&.".concat(_.disabled),{pointerEvents:"none",cursor:"default"}),"@media print",{colorAdjust:"exact"}));let Q=l.forwardRef(function(e,n){var t=(0,p.b)({props:e,name:"MuiButtonBase"}),r=t.action,c=t.centerRipple,s=void 0!==c&&c,m=t.children,v=t.className,b=t.component,A=void 0===b?"button":b,g=t.disabled,y=void 0!==g&&g,x=t.disableRipple,R=void 0!==x&&x,M=t.disableTouchRipple,E=void 0!==M&&M,k=t.focusRipple,T=void 0!==k&&k,C=t.LinkComponent,w=t.onBlur,V=t.onClick,P=t.onContextMenu,S=t.onDragLeave,j=t.onF
1ocus,D=t.onFocusVisible,N=t.onKeyDown,B=t.onKeyUp,z=t.onMouseDown,F=t.onMouseLeave,I=t.onMouseUp,O=t.onTouchEnd,X=t.onTouchMove,U=t.onTouchStart,Y=t.tabIndex,H=void 0===Y?0:Y,W=t.TouchRippleProps,_=t.touchRippleRef,Q=t.type,Z=(0,u.A)(t,q),$=l.useRef(null),ee=l.useRef(null),en=(0,d.A)(ee,_),et=(0,h.A)(),ei=et.isFocusVisibleRef,er=et.onFocus,eo=et.onBlur,eu=et.ref,el=l.useState(!1),ea=(0,i.A)(el,2),ec=ea[0],es=ea[1];y&&ec&&es(!1),l.useImperativeHandle(r,function(){return{focusVisible:function(){es(!0),$.current.focus()}}},[]);var ep=l.useState(!1),ed=(0,i.A)(ep,2),ef=ed[0],eh=ed[1];l.useEffect(function(){eh(!0)},[]);var em=ef&&!R&&!y;function ev(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:E;return(0,f.A)(function(i){return n&&n(i),!t&&ee.current&&ee.current[e](i),!0})}l.useEffect(function(){ec&&T&&!R&&ef&&ee.current.pulsate()},[R,T,ec,ef]);var eb=ev("start",z),eA=ev("stop",P),eg=ev("stop",S),ey=ev("stop",I),ex=ev("stop",function(e){ec&&e.preventDefault(),F&&F(e)}),eR=ev("start",U),eM=ev("stop",O),eE=ev("stop",X),ek=ev("stop",function(e){eo(e),!1===ei.current&&es(!1),w&&w(e)},!1),eT=(0,f.A)(function(e){$.current||($.current=e.currentTarget),er(e),!0===ei.current&&(es(!0),D&&D(e)),j&&j(e)}),eC=function(){var e=$.current;return A&&"button"!==A&&!("A"===e.tagName&&e.href)},ew=l.useRef(!1),eV=(0,f.A)(function(e){T&&!ew.current&&ec&&ee.current&&" "===e.key&&(ew.current=!0,ee.current.stop(e,function(){ee.current.start(e)})),e.target===e.currentTarget&&eC()&&" "===e.key&&e.preventDefault(),N&&N(e),e.target===e.currentTarget&&eC()&&"Enter"===e.key&&!y&&(e.preventDefault(),V&&V(e))}),eP=(0,f.A)(function(e){T&&" "===e.key&&ee.current&&ec&&!e.defaultPrevented&&(ew.current=!1,ee.current.stop(e,function(){ee.current.pulsate(e)})),B&&B(e),V&&e.target===e.currentTarget&&eC()&&" "===e.key&&!e.defaultPrevented&&V(e)}),eS=A;"button"===eS&&(Z.href||Z.to)&&(eS=void 0===C?"a":C);var ej={};"button"===eS?(ej.type=void 0===Q?"button":Q,ej.disabled=y):(Z.href||Z.to||(ej.role="button"),y&&(ej["aria-disabled"]=y));var eD=(0,d.A)(n,eu,$),eL=(0,o.A)({},t,{centerRipple:s,component:A,disabled:y,disableRipple:R,disableTouchRipple:E,focusRipple:T,tabIndex:H,focusVisible:ec}),eN=G(eL);return(0,L.jsxs)(J,(0,o.A)({as:eS,className:(0,a.A)(eN.root,v),ownerState:eL,onBlur:ek,onClick:V,onContextMenu:eA,onFocus:eT,onKeyDown:eV,onKeyUp:eP,onMouseDown:eb,onMouseLeave:ex,onMouseUp:ey,onDragLeave:eg,onTouchEnd:eM,onTouchMove:eE,onTouchStart:eR,ref:eD,tabIndex:y?-1:H,type:Q},ej,Z,{children:[m,em?(0,L.jsx)(K,(0,o.A)({ref:en,center:s},W)):null]}))})}}]);

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.