PageSourceSearch

https://app.shalash.org.il/build/assets/DarkMode-Tx_0XYvZ.js

js shalash.org.il collected 2026-10-02 23:18:37 UTC 12,943 bytes, 1 lines download raw bytes

1import{r as h,s as q,Y as N,aj as E,i as y,A as J,K as S,ak as X,al as Z,h as G,c as O,o as D,w as T,b as B,u as _,a as w,t as C,n as M,d as F,F as ee,g as te,y as ae}from"./app-Jkl9mDgD.js";import{o as g,i as le,a as L,A as $,l as ne,b as P,w as re,c as ue,h as oe,t as se,u as ie,O as ce,d as b,N as j,v as de,e as U,_ as W}from"./keyboard-CM806urz.js";function K(t,r){if(t)return t;let n=r??"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}function pe(t,r){let n=h(K(t.value.type,t.value.as));return q(()=>{n.value=K(t.value.type,t.value.as)}),N(()=>{var u;n.value||g(r)&&g(r)instanceof HTMLButtonElement&&!((u=g(r))!=null&&u.hasAttribute("type"))&&(n.value="button")}),n}function z(t){return[t.screenX,t.screenY]}function fe(){let t=h([-1,-1]);return{wasMoved(r){let n=z(r);return t.value[0]===n[0]&&t.value[1]===n[1]?!1:(t.value=n,!0)},update(r){t.value=z(r)}}}function ve({container:t,accept:r,walk:n,enabled:u}){N(()=>{let o=t.value;if(!o||u!==void 0&&!u.value)return;let l=le(t);if(!l)return;let e=Object.assign(s=>r(s),{acceptNode:r}),p=l.createTreeWalker(o,NodeFilter.SHOW_ELEMENT,e,!1);for(;p.nextNode();)n(p.currentNode)})}function me(t){throw new Error("Unexpected object: "+t)}var k=(t=>(t[t.First=0]="First",t[t.Previous=1]="Previous",t[t.Next=2]="Next",t[t.Last=3]="Last",t[t.Specific=4]="Specific",t[t.Nothing=5]="Nothing",t))(k||{});function ge(t,r){let n=r.resolveItems();if(n.length<=0)return null;let u=r.resolveActiveIndex(),o=u??-1;switch(t.focus){case 0:{for(let l=0;l<n.length;++l)if(!r.resolveDisabled(n[l],l,n))return l;return u}case 1:{o===-1&&(o=n.length);for(let l=o-1;l>=0;--l)if(!r.resolveDisabled(n[l],l,n))return l;return u}case 2:{for(let l=o+1;l<n.length;++l)if(!r.resolveDisabled(n[l],l,n))return l;return u}case 3:{for(let l=n.length-1;l>=0;--l)if(!r.resolveDisabled(n[l],l,n))return l;return u}case 4:{for(let l=0;l<n.length;++l)if(r.resolveId(n[l],l,n)===t.id)return l;return u}case 5:return null;default:me(t)}}let V=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function H(t){var r,n;let u=(r=t.innerText)!=null?r:"",o=t.cloneNode(!0);if(!(o instanceof HTMLElement))return u;let l=!1;for(let p of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))p.remove(),l=!0;let e=l?(n=o.innerText)!=null?n:"":u;return V.test(e)&&(e=e.replace(V,"")),e}function be(t){let r=t.getAttribute("aria-label");if(typeof r=="string")return r.trim();let n=t.getAttribute("aria-labelledby");if(n){let u=n.split(" ").map(o=>{let l=document.getElementById(o);if(l){let e=l.getAttribute("aria-label");return typeof e=="string"?e.trim():H(l).trim()}return null}).filter(Boolean);if(u.length>0)return u.join(", ")}return H(t).trim()}function he(t){let r=h(""),n=h("");return()=>{let u=g(t);if(!u)return"";let o=u.innerText;if(r.value===o)return n.value;let l=be(u).trim().toLowerCase();return r.value=o,n.value=l,l}}var Ie=(t=>(t[t.Open=0]="Open",t[t.Closed=1]="Closed",t))(Ie||{}),xe=(t=>(t[t.Pointer=0]="Pointer",t[t.Other=1]="Other",t))(xe||{});function ke(t){requestAnimationFrame(()=>requestAnimationFrame(t))}let Q=Symbol("MenuContext");function A(t){let r=Z(Q,null);if(r===null){let n=new Error(`<${t} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,A),n}return r}let ye=E({name:"Menu",props:{as:{type:[Object,String],default:"template"}},setup(t,{slots:r,attrs:n}){let u=h(1),o=h(null),l=h(null),e=h([]),p=h(""),s=h(null),I=h(1);function v(a=i=>i){let i=s.value!==null?e.value[s.value]:null,d=ce(a(e.value.slice()),x=>g(x.dataRef.domRef)),f=i?d.indexOf(i):null;return f===-1&&(f=null),{items:d,activeItemIndex:f}}let c={menuState:u,buttonRef:o,itemsRef:l,items:e,searchQuery:p,activeItemIndex:s,activationTrigger:I,closeMenu:()=>{u.value=1,s.value=null},openMenu:()=>u.value=0,goToItem(a,i,d){let f=v(),x=ge(a===k.Specific?{focus:k.Specific,id:i}:{focus:a},{resolveItems:()=>f.items,resolveActiveIndex:()=>f.activeItemIndex,resolveId:m=>m.id,resolveDisabled:m=>m.dataRef.disabled});p.value="",s.value=x,I.value=d??1,e.value=f.items},search(a){let i=p.value!==""?0:1;p.value+=a.toLowerCase();let d=(s.value!==null?e.value.slice(s.value+i).concat(e.value.slice(0,s.value+i)):e.value).find(x=>x.dataRef.textValue.startsWith(p.value)&&!x.dataRef.disabled),f=d?e.value.indexOf(d):-1;f===-1||f===s.value||(s.value=f,I.value=1)},clearSearch(){p.value=""},registerItem(a,i){let d=v(f=>[...f,{id:a,dataRef:i}]);e.value=d.items,s.value=d.activeItemIndex,I.value=1},unregisterItem(a){let i=v(d=>{let f=d.findIndex(x=>x.id===a);return f!==-1&&d.splice(f,1),d});e.value=i.items,s.value=i.activeItemIndex,I.value=1}};return re([o,l],(a,i)=>{var d;c.closeMenu(),ue(i,oe.Loose)||(a.preventDefault(),(d=g(o))==null||d.focus())},y(()=>u.value===0)),X(Q,c),se(y(()=>ie(u.value,{0:P.Open,1:P.Closed}))),()=>{let a={open:u.value===0,close:c.closeMenu};return $({ourProps:{},theirProps:t,slot:a,slots:r,attrs:n,name:"Menu"})}}}),we=E({name:"MenuButton",props:{disabled:{type:Boolean,default:!1},as:{type:[Object,String],default:"button"},id:{type:String,default:null}},setup(t,{attrs:r,slots:n,expose:u}){var o;let l=(o=t.id)!=null?o:`headlessui-menu-button-${L()}`,e=A("MenuButton");u({el:e.buttonRef,$el:e.buttonRef});function p(c){switch(c.key){case b.Space:case b.Enter:case b.ArrowDown:c.preventDefault(),c.stopPropagation(),e.openMenu(),S(()=>{var a;(a=g(e.itemsRef))==null||a.focus({preventScroll:!0}),e.goToItem(k.First)});break;case b.ArrowUp:c.preventDefault(),c.stopPropagation(),e.openMenu(),S(()=>{var a;(a=g(e.itemsRef))==null||a.focus({preventScroll:!0}),e.goToItem(k.Last)});break}}function s(c){switch(c.key){case b.Space:c.preventDefault();break}}function I(c){t.disabled||(e.menuState.value===0?(e.closeMenu(),S(()=>{var a;return(a=g(e.buttonRef))==null?void 0:a.focus({preventScroll:!0})}
1)):(c.preventDefault(),e.openMenu(),ke(()=>{var a;return(a=g(e.itemsRef))==null?void 0:a.focus({preventScroll:!0})})))}let v=pe(y(()=>({as:t.as,type:r.type})),e.buttonRef);return()=>{var c;let a={open:e.menuState.value===0},{...i}=t,d={ref:e.buttonRef,id:l,type:v.value,"aria-haspopup":"menu","aria-controls":(c=g(e.itemsRef))==null?void 0:c.id,"aria-expanded":e.menuState.value===0,onKeydown:p,onKeyup:s,onClick:I};return $({ourProps:d,theirProps:i,slot:a,attrs:r,slots:n,name:"MenuButton"})}}}),Se=E({name:"MenuItems",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(t,{attrs:r,slots:n,expose:u}){var o;let l=(o=t.id)!=null?o:`headlessui-menu-items-${L()}`,e=A("MenuItems"),p=h(null);u({el:e.itemsRef,$el:e.itemsRef}),ve({container:y(()=>g(e.itemsRef)),enabled:y(()=>e.menuState.value===0),accept(a){return a.getAttribute("role")==="menuitem"?NodeFilter.FILTER_REJECT:a.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(a){a.setAttribute("role","none")}});function s(a){var i;switch(p.value&&clearTimeout(p.value),a.key){case b.Space:if(e.searchQuery.value!=="")return a.preventDefault(),a.stopPropagation(),e.search(a.key);case b.Enter:if(a.preventDefault(),a.stopPropagation(),e.activeItemIndex.value!==null){let d=e.items.value[e.activeItemIndex.value];(i=g(d.dataRef.domRef))==null||i.click()}e.closeMenu(),W(g(e.buttonRef));break;case b.ArrowDown:return a.preventDefault(),a.stopPropagation(),e.goToItem(k.Next);case b.ArrowUp:return a.preventDefault(),a.stopPropagation(),e.goToItem(k.Previous);case b.Home:case b.PageUp:return a.preventDefault(),a.stopPropagation(),e.goToItem(k.First);case b.End:case b.PageDown:return a.preventDefault(),a.stopPropagation(),e.goToItem(k.Last);case b.Escape:a.preventDefault(),a.stopPropagation(),e.closeMenu(),S(()=>{var d;return(d=g(e.buttonRef))==null?void 0:d.focus({preventScroll:!0})});break;case b.Tab:a.preventDefault(),a.stopPropagation(),e.closeMenu(),S(()=>de(g(e.buttonRef),a.shiftKey?U.Previous:U.Next));break;default:a.key.length===1&&(e.search(a.key),p.value=setTimeout(()=>e.clearSearch(),350));break}}function I(a){switch(a.key){case b.Space:a.preventDefault();break}}let v=ne(),c=y(()=>v!==null?(v.value&P.Open)===P.Open:e.menuState.value===0);return()=>{var a,i;let d={open:e.menuState.value===0},{...f}=t,x={"aria-activedescendant":e.activeItemIndex.value===null||(a=e.items.value[e.activeItemIndex.value])==null?void 0:a.id,"aria-labelledby":(i=g(e.buttonRef))==null?void 0:i.id,id:l,onKeydown:s,onKeyup:I,role:"menu",tabIndex:0,ref:e.itemsRef};return $({ourProps:x,theirProps:f,slot:d,attrs:r,slots:n,features:j.RenderStrategy|j.Static,visible:c.value,name:"MenuItems"})}}}),De=E({name:"MenuItem",inheritAttrs:!1,props:{as:{type:[Object,String],default:"template"},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(t,{slots:r,attrs:n,expose:u}){var o;let l=(o=t.id)!=null?o:`headlessui-menu-item-${L()}`,e=A("MenuItem"),p=h(null);u({el:p,$el:p});let s=y(()=>e.activeItemIndex.value!==null?e.items.value[e.activeItemIndex.value].id===l:!1),I=he(p),v=y(()=>({disabled:t.disabled,get textValue(){return I()},domRef:p}));q(()=>e.registerItem(l,v)),J(()=>e.unregisterItem(l)),N(()=>{e.menuState.value===0&&s.value&&e.activationTrigger.value!==0&&S(()=>{var m,R;return(R=(m=g(p))==null?void 0:m.scrollIntoView)==null?void 0:R.call(m,{block:"nearest"})})});function c(m){if(t.disabled)return m.preventDefault();e.closeMenu(),W(g(e.buttonRef))}function a(){if(t.disabled)return e.goToItem(k.Nothing);e.goToItem(k.Specific,l)}let i=fe();function d(m){i.update(m)}function f(m){i.wasMoved(m)&&(t.disabled||s.value||e.goToItem(k.Specific,l,0))}function x(m){i.wasMoved(m)&&(t.disabled||s.value&&e.goToItem(k.Nothing))}return()=>{let{disabled:m,...R}=t,Y={active:s.value,disabled:m,close:e.closeMenu};return $({ourProps:{id:l,ref:p,role:"menuitem",tabIndex:m===!0?void 0:-1,"aria-disabled":m===!0?!0:void 0,onClick:c,onFocus:a,onPointerenter:d,onMouseenter:d,onPointermove:f,onMousemove:f,onPointerleave:x,onMouseleave:x},theirProps:{...n,...R},slot:Y,attrs:n,slots:r,name:"MenuItem"})}}});const Me={class:"text-base"},Re={class:"md:block"},Te={class:"text-lg"},Fe={__name:"LanguageSelector",props:{drop:{type:String,default:"down"}},setup(t){const r=t,n=G(),u={en:"🇺🇸",he:"🇮🇱",ru:"🇷🇺",es:"🇪🇸",fr:"🇫🇷",de:"🇩🇪",it:"🇮🇹",pt:"🇵🇹",ar:"🇸🇦"},o=s=>{document.cookie="default_language="+s+"; expires=Thu, 18 Dec 2999 12:00:00 UTC; path=/",window.location.reload()},e=h((()=>{let s="default_language=",v=decodeURIComponent(document.cookie).split(";");for(let c=0;c<v.length;c++){let a=v[c];for(;a.charAt(0)==" ";)a=a.substring(1);if(a.indexOf(s)==0)return a.substring(s.length,a.length)}return n.props.locale})()),p=y(()=>["absolute w-auto px-3 rounded-md bg-white shadow-lg ring-1 ring-black/5 focus:outline-none z-10",r.drop==="up"?"bottom-full mb-1 right-0 origin-bottom-right":"top-full mt-1 right-0 origin-top-right"]);return(s,I)=>(D(),O(_(ye),{as:"div",class:"relative inline-block text-left"},{default:T(()=>[B(_(we),{class:"flex gap-x-1 items-center rounded-full size-8 w-auto px-2 py-1 text-xs transition-transform transform hover:scale-105 border border-gray-300 text-black dark:text-black dark:bg-white"},{default:T(()=>[w("span",Me,C(u[e.value]||"🌐"),1),w("span",Re,C(s.$page.props.web_lang[e.value]),1)]),_:1}),B(_(Se),{class:M(p.value)},{default:T(()=>[(D(!0),F(ee,null,te(s.$page.props.web_lang,(v,c)=>(D(),O(_(De),{key:c,onClick:a=>o(c),class:"cursor-pointer"},{default:T(({active:a})=>{var i;return[w("div",{class:M(["flex items-center gap-2 px-3 py-2 rounded-md text-sm",e.value==c?"bg-primary2":"text-gray-700 hover:bg-gray-100"])},[w("span",Te,C(u[c]||"🌐"),1),w("span",null,C(typeof v=="string"?v.toUpperCase():(i=v==null?void 0:v.name)==null?void 0:i.toUpperCase()),1)],2)]}),_:2},1032,["onClick"]))),128))]),_:1},8,["class"])]),_:1}))}},Pe={__name:"DarkMode",setup(t){const r=h(localStorage.getItem("theme")==="dark");r.value&&document.documentElement.classList.add("dark");const n=()=>{r.value=!r.value,localStorage.setItem("theme",r.value?"dark":"light"),document.documentElement.classList.toggle("dark",r.value)};return ae(r,u=>{const o=document.getElementById("primevue-theme");o&&(o.href=u?"/themes/lara-dark-blue/theme.css":"/themes/lara-light-blue/theme.css")}),(u,o)=>(D(),F("button",{onClick:n,class:"relative inline-flex size-8 w-14 items-center rounded-full transition-colors focus:outline-none bg-gray-300 dark:bg-gray-600"},[w("span",{class:M(["inline-block size-6 transform rounded-full bg-white shadow-md transition-transform",{"ltr:translate-x-1 rtl:-translate-x-1":!r.value,"ltr:translate-x-7 rtl:-translate-x-7":r.value}])},null,2),r.value?(D(),F("i",{key:0,class:M(["pi pi-sun absolute text-yellow-400 text-xs",{"ltr:left-2 rtl:right-2":!0}])})):(D(),F("i",{key:1,class:M(["pi pi-moon absolute text-blue-500 text-xs",{"ltr:right-2 rtl:left-2":!0}])}))]))}};export{Pe as _,Fe as a};

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.