PageSourceSearch

https://kanot.com/webapp-resource/4.591181df184189fac43111d/360.2f…/1759479879307/webapp-assets.js

js kanot.com collected 2026-10-03 17:38:00 UTC 6,410 bytes, 2 lines download raw bytes

1AppRegistry.registerBundle({applicationId:'mega-menu|1.0.5',bundle: {"en":{"name":"Name","settings":"Settings","hello":"Hello"},"sv":{"name":"Namn","settings":"Inställningar","hello":"Hej"}}});
2AppRegistry.registerModule({applicationId:'mega-menu|1.0.5',path:'/main',module:function(define){'use strict';define(["react","react-dom","requester","router"],(function(e,t,n,r){return function(){var a={703:function(e,t,n){"use strict";var r=n(414);function a(){}function l(){}l.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,l,s){if(s!==r){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:l,resetWarningCache:a};return n.PropTypes=n,n}},697:function(e,t,n){e.exports=n(703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},650:function(t){"use strict";t.exports=e},729:function(e){"use strict";e.exports=t},806:function(e){"use strict";e.exports=n},684:function(e){"use strict";e.exports=r}},l={};function s(e){var t=l[e];if(void 0!==t)return t.exports;var n=l[e]={exports:{}};return a[e](n,n.exports,s),n.exports}s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,{a:t}),t},s.d=function(e,t){for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return function(){"use strict";s.r(o),s.d(o,{default:function(){return M}});var e=s(650),t=s.n(e),n=s(729),r=s.n(n),a=s(697),l=s.n(a),u={menu:"XMXTwwid_97ay70LR9c2",wholeMenu:"lTWmWS5A41bCDZQapMGY",overlay:"g88JSnBMdH9Z6QTM5JeJ",menuPanel:"kAV8hrfW9yHyiZh1ryRw",bigLink:"LDkU3vnlf3FW5OShj7XZ",menuGrid:"t8A1foR8M4mg6eT6sNQH",restOfDiv:"PYq_FSAcdk5U8SpOcRIR",menuAnimation:"cHhLFuOQWAIFc9pcGuRs",fadeInAnimation:"trOrNtHI3hOsh9FHxOhK",menuAnimationFadeOut:"apXlvkKE33ZylYdwNYga",fadeOut:"jl67_MbOW7lv__Tu1rN0"};const i=e=>{let{item:n,openMenu:r,webPath:a,toggleRefs:l,toggleMenu:s,i:o}=e;return t().createElement("div",{className:`GlJb23gnMk9X9k4fnRFM ${n===r&&"oDYMFYFddnFS70FQjJ1l"} ${a.includes(n.name)&&!r&&"ux4vMNqQJ9mfZBFNW7ug"}`},n.hasChildren?t().createElement(t().Fragment,null,t().createElement("a",{key:n.name,href:n.uri,onClick:()=>s(n),ref:e=>l.current[o]=e,"aria-label":`Expandera ${n.name}`,onMouseEnter:()=>s(n)},n.name)):t().createElement("a",{onMouseEnter:()=>s(null),href:n.uri},n.name))};i.propTypes={item:l().string,openMenu:l().string,webPath:l().string,toggleRefs:l().string,toggleMenu:l().string,i:l().string};var c=i;const m=e=>{let{item:n,pageTree:r}=e;return t().createElement("li",{className:"ojhKV8Os02OWYIMpl7zc "},t().createElement("div",{className:`${r[r.length-1]===n.name&&"_CR2gL1NBLLPJYI1R7u4"}`},t().createElement("a",{href:n.uri},n.name)))};m.propTypes={item:l().arrayOf(l().any),pageTree:l().arrayOf(l().any),i:l().arrayOf(l().any)};var d=m,f=s(684),p=s.n(f),g=s(806),v=s.n(g);const y=n=>{let{child:r,webPath:a}=n;const[l,s]=(0,e.useState)(a.includes(r.name)),[o,u]=(0,e.useState)([]);return(0,e.useEffect)((()=>{l&&(null===v()||void 0===v()||v().doGet({url:p().getStandaloneUrl(`/getMenuItems/${r.id}`)}).then((e=>u(e))))}),[l,r]),t().createElement("div",{className:"tjTC5mBgosG6Do8c7X5y"},t().createElement("div",{className:"pbnmRTRnQK7LUANyooSG"},r.hasChildren&&t().createElement("button",{onClick:()=>s(!l)},t().createElement("i",{className:"fas "+(l?"fa-minus":"fa-plus")})),t().createElement("a",{href:r.uri,className:`dDwKkHCLd0BANmD0eR5t ${a[a.length-1]===r.name&&"dexmE7IWi8MRx4TKBZfd"}`},r.name)),l&&(null==o?void 0:o.length)>0&&t().createElement("ul",null,o.map((e=>t().createElement(d,{key:e.name,item:e,pageTree:a})))))};y.propTypes={child:l().string,webPath:l().string};var h=y;const E=n=>{let{menuTree:r,webPath:a}=n;const[l,s]=(0,e.useState)(void 0),o=(0,e.useRef)(null),i=(0,e.useRef)([]),[m,d]=(0,e.useState)([]),[f,g]=(0,e.useState)([]);(0,e.useEffect)((()=>{l?($svjq("body").addClass("sp-overlay"),null===v()||void 0===v()||v().doGet({url:p().getStandaloneUrl(`/getMenuItems/${l.id}`)}).then((e=>d(e)))):$svjq("body").removeClass("sp-overlay")}),[l]),(0,e.useEffect)((()=>
2{if(!m||0===(null==m?void 0:m.length))return;let e=new Array(3).fill(null).map((()=>new Array)),t=1,n=new Array(3).fill(null).map(((e,t)=>0===t?Math.ceil(m.length/3):1===t?Math.round(m.length/3):2===t?Math.floor(m.length/3):void 0));null==m||m.forEach(((r,a)=>{e[t-1].push(r),a+1!==n[0]&&a+1!==n[1]+n[0]||t++})),g(e)}),[m]),((t,n,r)=>{(0,e.useEffect)((()=>{const e=e=>{t.current&&n.current&&!t.current.contains(e.target)&&!n.current.some((t=>t.contains(e.target)))&&r(void 0)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}}),[t,n,r])})(o,i,s);const y=e=>{s(e)};return t().createElement(t().Fragment,null,t().createElement("div",{onMouseEnter:()=>y(null),className:l?u.wholeMenu:""}),t().createElement("div",{className:u.menu},r.map(((e,n)=>t().createElement(c,{key:e,item:e,openMenu:l,webPath:a,toggleRefs:i,toggleMenu:y,i:n}))),t().createElement("div",{className:l?u.menuAnimation:u.menuAnimationFadeOut},l&&t().createElement("div",{className:u.overlay},t().createElement("div",{className:u.menuPanel,ref:o},t().createElement("div",{className:"sv-fluid-grid sv-grid-1400-full sv-layout sv-skip-spacer sv-template-layout"},t().createElement("a",{href:l.uri,className:u.bigLink},l.name,t().createElement("i",{className:"fas fa-arrow-right"})),t().createElement("div",{className:u.menuGrid},f.map(((e,n)=>t().createElement("div",{key:n,className:u.gridColumn},e.map((e=>t().createElement(h,{key:e.id,child:e,webPath:a}))))))))),t().createElement("div",{onMouseEnter:()=>y(null),className:u.restOfDiv})))))};E.propTypes={menuTree:l().arrayOf(l().any),webPath:l().string};var b=E,M=(t,n)=>{r().hydrate(e.createElement(b,{menuTree:t.menuTree,webPath:t.webPath}),n)}}(),o}()}));}});

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.