PageSourceSearch

https://climbers-club.co.uk/_app/immutable/chunks/s2cWYkCy.js

js climbers-club.co.uk collected 2026-10-02 10:47:31 UTC 2,362 bytes, 9 lines download raw bytes

1import{$ as e,C as t,Et as n,Ft as r,G as i,I as a,J as o,L as s,P as c,T as l,Tt as u,U as d,W as f,Z as p,a as m,dt as h,et as g,ft as _,g as v,gt as y,it as b,jt as x,k as ee,lt as S,m as C,st as w,u as T,v as E,w as D,z as O}from"./vcPY0m6C.js";import"./kykoTblm.js";import{y as te}from"./_KSOVEJl.js";import{t as ne}from"./ZjK32tzl.js";var k=O(`<p class="text-ccblue mb-3 text-sm"> </p>`),A=O(`<p class="mt-1 text-sm text-red-500"> </p>`),j=O(`<div><label> <!></label> <!> <textarea></textarea> <!></div>`);function M(d,O){n(O,!0);let M=m(O,`value`,15),N=m(O,`textareaRef`,15),P=m(O,`description`,3,``),F=m(O,`disabled`,3,!1),I=m(O,`required`,3,!1),L=m(O,`placeholder`,3,``),R=m(O,`class`,3,`w-full`),z=m(O,`rows`,3,4),B=m(O,`cols`,3,void 0),V=m(O,`markdownBreaks`,3,!1),H=m(O,`action`,3,()=>{}),U=m(O,`oninput`,3,()=>{}),W=m(O,`tip`,3,``),G=_(``),K=async e=>{if(M()&&V()?M(M().split(`
2`).map(e=>e.trimEnd()).join(`  
3`)):M()&&M(M().trim()),O.schema){let t=e.target.value,n=te(O.schema,t);n.success?(M(n.output),h(G,``)):h(G,n.issues[0]?.message??`Invalid input`,!0)}H()(M())},q=y(()=>W()?ne:()=>{}),J=p(()=>O.label?`${O.label.toLowerCase().replace(/\s+/g,`-`)}-${performance.now().toString(36).replace(`.`,``)}-${Math.random().toString(36).substring(2,5)}`:`textArea-${performance.now().toString(36).replace(`.`,``)}-${Math.random().toString(36).substring(2,5)}`);var Y=j(),X=w(Y),Z=w(X);ee(S(Z),()=>O.children??r),x(X);var Q=S(X,2),re=e=>{var t=k(),n=w(t,!0);x(t),g(()=>a(n,P())),s(e,t)};c(Q,e=>{P()&&e(re)});var $=S(Q,2);b($),T($,e=>N(e),()=>N()),e(()=>C($,M)),l($,(e,t)=>o(q)?.(e,t),()=>({content:W()}));var ie=S($,2),ae=e=>{var t=A(),n=w(t,!0);x(t),g(()=>a(n,o(G))),s(e,t)};c(ie,e=>{o(G)&&e(ae)}),x(Y),g(()=>{t(Y,1,`break-inside-avoid-column `+R()),v(X,`for`,J),t(X,1,D(I()?` asterisk`:``)),a(Z,`${O.label??``} `),v($,`name`,O.label),v($,`id`,J),t($,1,`  ${R()}
4					border-ccblue mb-3 block
5					appearance-none rounded-none border-2
6					bg-white px-3 py-1.5
7					hover:shadow-[inset_0_0_0_1px_currentColor]
8					focus:shadow-[inset_0_0_0_2px_currentColor] focus:outline-none
9				`),v($,`rows`,z()),v($,`cols`,B()),v($,`maxlength`,O.maxlength),$.disabled=F(),$.required=I(),v($,`placeholder`,L()),E($,M()??``)}),f(`change`,$,e=>K(e)),i(`blur`,$,e=>K(e)),f(`input`,$,function(...e){U()?.apply(this,e)}),s(d,Y),u()}d([`change`,`input`]);export{M as t};

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.