PageSourceSearch

https://www.reper-fr.ch/wp-content/plugins/stachethemes_event_cale…/js/8273-de069d547a06e2357a3e-lazy.js

js reper-fr.ch collected 2026-10-04 08:36:32 UTC 12,818 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkstec=globalThis.webpackChunkstec||[]).push([[8273],{10382:(e,t,a)=>{a.r(t),a.d(t,{default:()=>l});var n=a(8403);const l=function({text:e,floating:t=!1,display:a=!1}){if(!1===a||!e)return"";const l=["stec-invalid-field"];return!0===t&&l.push("stec-invalid-field-floating"),React.createElement(n.StecSpan,{className:l.join(" ")},e)}},13839:(e,t,a)=>{a.r(t),a.d(t,{default:()=>l});var n=a(8403);const l=function(e){return React.createElement(n.StecDiv,{className:`stec-flexbox ${e.className?e.className:""}`,style:e.style},e.children)}},32488:(e,t,a)=>{a.r(t),a.d(t,{InputText:()=>g,UncontrolledDelayedInputText:()=>p,UncontrolledInputText:()=>f,default:()=>y});var n=a(58168),l=a(8403),c=a(75761),s=a(10382),r=a(78565),o=a(26878),u=a(13839),i=a(98273),d=a(60799),m=a(73772);const __=m.__,p=React.forwardRef(((e,t)=>{const[a,n]=(0,o.useState)(e.defaultValue||""),[u,i]=(0,o.useState)(!1),[d,m]=(0,o.useState)(!1),p=e.onChange,f=void 0!==e.minLength?e.minLength:2;(0,o.useEffect)((()=>{let t;if(t=setTimeout((()=>{p&&e.defaultValue!==a&&(0===a.length||a.length>f)&&p(a)}),e.delay||750),(u||e.wasSubmitted)&&e.regex){const t=new RegExp(e.regex).test(a);m(!1===t)}return()=>{clearTimeout(t)}}),[a,e.delay,p,e.regex,e.wasSubmitted,u,e.defaultValue,f]);const g=["stec-input-text-wrapper"];return e.className&&g.push(e.className),React.createElement(l.StecDiv,{className:g.join(" ")},React.createElement("label",null,React.createElement(r.default,{text:e.title}),React.createElement("input",{ref:t,readOnly:e.readOnly,name:e.name,type:e.type||"text",required:e.required,value:a,placeholder:e.placeholder,onBlur:()=>i(!0),onChange:e=>{const t=e.target.value;n(t)},onKeyDown:t=>{e.onKeyPress&&e.onKeyPress(t)}}),React.createElement(s.default,{floating:!0,text:e.errorMessage,display:d}),React.createElement(c.default,{text:e.description})))}));p.displayName="UncontrolledDelayedInputText";const f=React.forwardRef(((e,t)=>{const[a,m]=(0,o.useState)(e.defaultValue||""),[p,f]=(0,o.useState)(!1),[g,y]=(0,o.useState)(!1);(0,o.useEffect)((()=>{if((p||e.wasSubmitted)&&e.regex){const t=new RegExp(e.regex).test(a);y(!1===t)}}),[a,e.regex,e.wasSubmitted,p]);const E=["stec-input-text-wrapper"];return e.className&&E.push(e.className),React.createElement(l.StecDiv,{className:E.join(" ")},React.createElement("label",null,React.createElement(u.default,{style:{justifyContent:"space-between"}},React.createElement(r.default,{text:e.title}),React.createElement(i.default,(0,n.default)({},e.ai,{content:void 0!==e.ai?.content?e.ai.content:a,onApply:t=>{m(t),e.onChange&&e.onChange(t),d.toast.success(__("Content applied","stec"))}}))),React.createElement("input",{ref:t,readOnly:e.readOnly,name:e.name,type:e.type||"text",required:e.required,value:a,placeholder:e.placeholder,onBlur:()=>f(!0),onKeyDown:t=>{e.onKeyPress&&e.onKeyPress(t)},onChange:t=>{m(t.target.value),e.onChange&&e.onChange(t.target.value)}}),React.createElement(s.default,{floating:!0,text:e.errorMessage,display:g}),React.createElement(c.default,{text:e.description})))}));f.displayName="UncontrolledInputText";const g=React.forwardRef(((e,t)=>{const[a,m]=(0,o.useState)(!1),[p,f]=(0,o.useState)(!1);(0,o.useEffect)((()=>{if((a||e.wasSubmitted)&&e.regex){const t=new RegExp(e.regex).test(e.value);f(!1===t)}}),[e.regex,e.value,e.wasSubmitted,a]);const g=["stec-input-text-wrapper"];return e.className&&g.push(e.className),React.createElement(l.StecDiv,{className:g.join(" ")},React.createElement("label",null,React.createElement(u.default,{style:{justifyContent:"space-between"}},React.createElement(r.default,{text:e.title}),React.createElement(i.default,(0,n.default)({},e.ai,{content:void 0!==e.ai?.content?e.ai.content:e.value,onApply:t=>{e.onChange&&e.onChange(t),d.toast.success(__("Content applied","stec"))}}))),React.createElement("input",{ref:t,readOnly:e.readOnly,name:e.name,type:e.type||"text",required:e.required,value:e.value,placeholder:e.placeholder,onBlur:()=>m(!0),onChange:t=>{e.onChange(t.target.value)},onKeyDown:t=>{e.onKeyPress&&e.onKeyPress(t)}}),React.createElement(s.default,{floating:!0,text:e.errorMessage,display:p}),React.createElement(c.default,{text:e.description})))}));g.displayName="InputText";const y=g},39393:(e,t,a)=>{a.r(t),a.d(t,{InputTextarea:()=>f,UncontrolledInputTextarea:()=>p,default:()=>g});var n=a(58168),l=a(8403),c=a(73772),s=a(26878),r=a(60799),o=a(98273),u=a(75761),i=a(78565),d=a(13839),m=a(10382);const __=c.__,p=e=>
1{const[t,a]=(0,s.useState)(e.defaultValue||""),[c,p]=(0,s.useState)(!1),[f,g]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{if((c||e.wasSubmitted)&&e.regex){const a=new RegExp(e.regex).test(t);g(!1===a)}}),[t,e.regex,e.wasSubmitted,c]),React.createElement(l.StecDiv,{className:"stec-input-textarea-wrapper"},React.createElement("label",null,React.createElement(d.default,{style:{justifyContent:"space-between"}},React.createElement(i.default,{text:e.title}),React.createElement(o.default,(0,n.default)({},e.ai,{content:t,onApply:t=>{a(t),e.onChange&&e.onChange(t),r.toast.success(__("Content applied","stec"))}}))),React.createElement("textarea",{style:e.inputStyle,onBlur:()=>{p(!0)},type:"text",name:e.name,placeholder:e.placeholder,onChange:t=>{a(t.target.value),e.onChange&&e.onChange(t.target.value)},value:t}),React.createElement(m.default,{floating:!0,text:e.errorMessage,display:f}),React.createElement(u.default,{text:e.description})))},f=e=>{const[t,a]=(0,s.useState)(!1),[c,p]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{if((t||e.wasSubmitted)&&e.regex){const t=new RegExp(e.regex).test(e.value);p(!1===t)}}),[e.value,e.regex,e.wasSubmitted,t]),React.createElement(l.StecDiv,{className:"stec-input-textarea-wrapper"},React.createElement("label",null,React.createElement(d.default,{style:{justifyContent:"space-between"}},React.createElement(i.default,{text:e.title}),React.createElement(o.default,(0,n.default)({},e.ai,{content:e.value,onApply:t=>{e.onChange&&e.onChange(t),r.toast.success(__("Content applied","stec"))}}))),React.createElement("textarea",{style:e.inputStyle,onBlur:()=>{a(!0)},type:"text",name:e.name,placeholder:e.placeholder,onChange:t=>{e.onChange(t.target.value)},value:e.value}),React.createElement(m.default,{floating:!0,text:e.errorMessage,display:c}),React.createElement(u.default,{text:e.description})))},g=f},40551:(e,t,a)=>{a.r(t),a.d(t,{default:()=>l});var n=a(8403);const l=function(e){const t={display:"grid",gridTemplateColumns:e.columns,gap:e.gap,...e.style};return React.createElement(n.StecDiv,{className:`stec-grid-block ${e.className?e.className:""}`,style:t},e.children)}},41426:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var n=a(33500),l=a(8403),c=a(26878);const s=e=>{const t=e.id||`stec-modal-${Math.random().toString(36).substring(7)}`,a=(0,c.useRef)(),s=(0,c.useRef)(!0);return(0,c.useEffect)((()=>{const t=document.querySelectorAll(".stec-modal-overlay");return e.isOpen?document.body.classList.add("stec-modal-is-open"):t.length<=0&&document.body.classList.remove("stec-modal-is-open"),()=>{document.querySelectorAll(".stec-modal-overlay").length<=0&&document.body.classList.remove("stec-modal-is-open")}}),[e.isOpen]),(0,c.useEffect)((()=>{const t=t=>{27===t.keyCode&&e.onClose()};return document.addEventListener("keydown",t,!1),()=>{document.removeEventListener("keydown",t,!1)}}),[e]),(0,c.useEffect)((()=>{if(!t)return;const a=()=>{(()=>{const e=document.querySelectorAll(".stec-modal-overlay-filter"),t=e[e.length-1];return t?.id||null})()===t&&setTimeout((()=>{e.onClose()}),0)},n=e=>{e.preventDefault(),a()};return e.isOpen?(window.history.pushState(null,"",window.location.href),window.addEventListener("popstate",n)):window.removeEventListener("popstate",n),()=>{window.removeEventListener("popstate",n)}}),[t,e.isOpen]),!0!==e.isOpen?null:React.createElement(n.default,null,React.createElement(l.StecDiv,{id:t,className:"stec-modal-overlay-filter"},React.createElement(l.StecDiv,{ref:a,className:"stec-modal-overlay",style:e.overlayColor?{backgroundColor:e.overlayColor}:{},onMouseDown:e=>{"stec-modal-overlay"===e.target.className?s.current=!0:s.current=!1},onMouseUp:t=>{"stec-modal-overlay"===t.target.className&&s.current&&(t.stopPropagation(),e.onClose())}},React.createElement(l.StecDiv,{className:"stec-modal-close",onClick:t=>{t.stopPropagation(),e.onClose()}},React.createElement("i",{className:"fa-solid fa-times"})),e.plain&&e.children,!e.plain&&React.createElement(l.StecDiv,{className:"stec-modal",style:e.maxWidth?{maxWidth:e.maxWidth}:{}},React.createElement(l.StecDiv,{className:"stec-modal-content"},e.children),React.createElement(l.StecDiv,{className:"stec-modal-after-content",onClick:t=>{t.stopPropagation(),e.onClose()}})))))};const r=function(e){return"function"==typeof window.stecOverrideModalComponent?window.stecOverrideModalComponent({componentProps:e,StecDiv:l.StecDiv,Portal:n.default}):React.createElement(s,e)}},66408:(e,t,a)=>{a.r(t),a.d(t,{default:()=>E});var n=a(8403),l=a(73772),c=a(26878),s=a(52779),r=a(13839),o=a(40551),u=a(32488),i=a(39393),d=a(98196),m=a(41426),p=a(22819),f=a(60799),g=
1a(75761);const __=l.__,y=({setModalOpen:e,task:t,content:a,onApply:m})=>{const y=(0,c.useRef)(!1),[E,R]=(0,c.useState)(""),v=(0,c.useRef)(t),h=(0,c.useRef)(a),x=(0,c.useRef)([]);return React.createElement(n.StecDiv,{className:"stec-modal-ai-content"},React.createElement(n.StecDiv,{className:"stec-modal-ai-content-title"},React.createElement("i",{className:"fa-solid fa-wand-magic-sparkles"}),__("Intelligent Content Enhancement","stec")),React.createElement(u.UncontrolledInputText,{title:__("Task","stec"),defaultValue:v.current,onChange:e=>{v.current=e}}),React.createElement(p.default,null),React.createElement(o.default,{gap:"10px",columns:"1fr 1fr"},React.createElement(i.UncontrolledInputTextarea,{title:__("Context","stec"),defaultValue:h.current,onChange:e=>{h.current=e}}),React.createElement(i.default,{style:{marginLeft:6},title:__("Suggested Content","stec"),value:E,onChange:e=>{R(e)}})),React.createElement(g.default,{text:(0,l.sprintf)(__("Note the plugin connects to %s to process your request","stec"),"https://api.openai.com")}),React.createElement(p.default,null),React.createElement(r.default,{style:{justifyContent:"flex-start"}},React.createElement(s.default,{disabled:!E,label:__("Apply changes","stec"),className:"green",onClick:()=>{E&&(m(E),e(!1))}}),React.createElement(s.default,{label:__("Generate","stec"),style:{marginLeft:6},b:!0,className:"blue",onClick:()=>{if(!h.current)return f.toast.error(__("Context is empty","stec")),!1;!0!==y.current?f.toast.promise(new Promise(((e,t)=>{y.current=!0,async function(){try{const a={role:"system",content:`${v.current} \n\n "${h.current}"`};x.current=[a];const n=await(0,d.newApiPost)({route:"AI",errorMessage:"auto",includeResponseStatus:!0,data:{messages:x.current}}),{status:l,data:c}=n;return 200===l?(x.current.push(c.message),R(c.message),e(__("Content generated","stec"))):t(c.message)}catch(e){return t(e.message)}}()})),{loading:__("Just a moment...","stec"),success:e=>(y.current=!1,e),error:e=>(y.current=!1,React.createElement(n.StecDiv,{dangerouslySetInnerHTML:{__html:e}}))}):(0,f.toast)(__("Another action is in progress","stec"))}}),React.createElement(s.default,{style:{marginLeft:6},label:__("Close","stec"),className:"red",onClick:()=>{e(!1)}})))},E=({modalOpen:e,setModalOpen:t,task:a,content:n,onApply:l})=>React.createElement(m.default,{isOpen:e,onClose:()=>{t(!1)}},React.createElement(y,{setModalOpen:t,task:a,content:n,onApply:l}))},75761:(e,t,a)=>{a.r(t),a.d(t,{default:()=>l});var n=a(8403);const l=({text:e,style:t,classes:a,allowHtml:l=!1,elementType:c=""})=>{if(!e)return"";const s=["stec-field-description"],r=c||n.StecSpan;return a&&s.push(a),!0===l?React.createElement(r,{className:s.join(" "),style:t,dangerouslySetInnerHTML:{__html:e}}):React.createElement(r,{className:s.join(" "),style:t},e)}},78565:(e,t,a)=>{a.r(t),a.d(t,{default:()=>l});var n=a(8403);const l=function({text:e,style:t,classes:a="",allowHtml:l=!1,elementType:c=""}){if(!e)return"";const s=["stec-field-title"],r=c||n.StecSpan;return a&&s.push(a),l?React.createElement(r,{className:s.join(" "),style:t,dangerouslySetInnerHTML:{__html:e}}):React.createElement(r,{className:s.join(" "),style:t},e)}},98273:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var n=a(73772),l=a(26878),c=a.n(l),s=a(52779),r=a(66408);const __=n.__,o=e=>{const[t,a]=(0,l.useState)(!1),n=__("A.I.","stec");return c().createElement(c().Fragment,null,c().createElement(r.default,{modalOpen:t,setModalOpen:a,task:e.task,content:e.content,onApply:e.onApply}),c().createElement(s.default,{onClick:()=>{a(!0)},style:{marginBottom:5},className:"blue small",label:[c().createElement("i",{key:"icon",className:"fa-solid fa-wand-magic-sparkles"}),n]}))},u=e=>e.display&&STEC_VARIABLES?.ai?.enabled?c().createElement(o,e):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.