"use strict";(("undefined"!=typeof self?self:this).webpackJsonp__wix_form_app=("undefined"!=typeof self?self:this).webpackJsonp__wix_form_app||[]).push([[9977],{27295:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var r=n(27762),s=n.n(r),o=n(17966),i=n(89054),d=n(51861),a=n(69124);const l={customStyles:(0,i.DJ)()},c=e=>{let{content:t,maxShownParagraphs:n,id:r,FieldLayout:c}=e;const u=(0,i.Xy)(l),{displayedContent:E,isTruncated:L,isTruncateButtonShown:J,toggleTruncate:f}=(0,d.N)(t,n);return s().createElement(c,{fieldId:r},s().createElement(o.Z,{content:E,customTheme:u}),J&&s().createElement(a.l,{isTruncated:L,onClick:f}))}},69124:(e,t,n)=>{n.d(t,{l:()=>c});var r=n(27762),s=n.n(r),o=n(56204),i=n(11834),d="sk_ESYz";var a=n(96080),l=n(97333);const c=e=>{let{isTruncated:t,onClick:n}=e;const{t:r}=(0,a.$G)(),c=r(t?"field.rich-text.read-more-button.label":"field.rich-text.read-less-button.label"),u=t?l.D.TOGGLE_TRUNCATE_BUTTON_READ_MORE:l.D.TOGGLE_TRUNCATE_BUTTON_READ_LESS;return s().createElement(o.A,{priority:i.Q.primary,onClick:n,className:d,"data-hook":u},c)}},51861:(e,t,n)=>{n.d(t,{N:()=>b});var r=n(27762),s=n(88725),o=n(13499),i=n(3316),d=n(78393),a=n(65641),l=n(7362),c=n(56249),u=n(69743),E=n(97721),L=n(28198);const J=[l.J.APP_EMBED,l.J.AUDIO,l.J.BUTTON,l.J.CODE_BLOCK,l.J.DIVIDER,l.J.EMBED,l.J.EXTERNAL,l.J.FILE,l.J.GALLERY,l.J.GIF,l.J.HEADING,l.J.HTML,l.J.IMAGE,l.J.LINK_PREVIEW,l.J.PARAGRAPH,l.J.POLL,l.J.VIDEO],f=e=>t=>{const n=[];var r;return(r=(t,r)=>{e(t,r)&&n.push(t)},({nodes:e})=>{const t=(e,t)=>e.map((e,n,r)=>[e,{parents:t,previousSibling:r[n-1]}]);let n=t(e??[],[]);for(;n.length;){const[e,s]=n.shift();r(e,s);const o=[e,...s.parents];n=[...t(e.nodes||[],o),...n]}})(t),n},I=e=>{return t=e.type,[l.J.APP_EMBED,l.J.AUDIO,l.J.BUTTON,l.J.DIVIDER,l.J.EMBED,l.J.EXTERNAL,l.J.FILE,l.J.GALLERY,l.J.GIF,l.J.HTML,l.J.IMAGE,l.J.LINK_PREVIEW,l.J.POLL,l.J.VIDEO].includes(t);var t},T=e=>{return t=e.type,[l.J.CODE_BLOCK,l.J.HEADING,l.J.PARAGRAPH].includes(t);var t},p=e=>e.type===l.J.PARAGRAPH&&0===e.nodes?.length,_=e=>e.type===l.J.TEXT,m=e=>e.id,h=e=>(0,u.K)(e).map(({textData:e})=>e?.text??"").get().flat().join("").split(" ").filter(e=>""!==e),A=e=>(0,u.K)(e).map(({textData:e})=>e?.text?.length??0).get().flat().reduce((e,t)=>e+t,0),P=(0,o.ls)(h,s.dp),O=e=>(0,o.zG)([e,e],d.Pd(P,m)),D=(e,t)=>{if(P(e)===t)return e;const n=h(e).slice(0,t).join(" ").length,r=e.nodes?.filter(_).map(A)??[],s=r.reduce(([e,t],n)=>[[...e,Math.min(n,t)],Math.max(t-n,0)],[[],n])[0],o=e=>s[e]>0&&s[e]0&&0===s[e+1],i=e.nodes?.filter(_).map((e,t)=>({...e,textData:{...e.textData,decorations:e.textData?.decorations??[],text:e.textData?.text?.slice(0,s[t]).concat(o(t)?"\u2026":"")??""}})).filter(e=>e.textData?.text?.length)??[];return{...e,nodes:i}},y=e=>!p(e)&&J.includes(e.type),g=e=>t=>(0,o.zG)((0,u.K)(t.nodes??[]).filter((0,c.xD)([T,(0,i.ff)(p)])).get(),s.UI(O),(e=>t=>t.reduce(([e,t],[n,r])=>[[...e,[n,Math.min(t,r)]],Math.max(t-r,0)],[[],e])[0])(e),L.s,(e=>t=>(0,E.P)(e).filter(e=>Object.keys(t).includes(e.id)).set(e=>0===t[e.id]?[]:[D(e,t[e.id])]))(t)),B=e=>t=>(0,E.P)(e).set(e=>t.includes(e.id)?[]:[e]),G=e=>(0,E.P)(e).filter(e=>[l.J.LIST_ITEM,l.J.ORDERED_LIST,l.J.BULLETED_LIST,l.J.BLOCKQUOTE,l.J.TABLE,l.J.COLLAPSIBLE_LIST].includes(e.type)).set(e=>0===e.nodes?.length||e.type===l.J.LIST_ITEM&&e.nodes.every(e=>0===e.nodes.length)?[]:[e]),C=e=>(0,E.P)(e).filter(e=>[l.J.COLLAPSIBLE_ITEM_TITLE,l.J.COLLAPSIBLE_ITEM_BODY].includes(e.type)).set(e=>e.nodes&&0!==e.nodes.length?[e]:[]),S=e=>(0,E.P)(e).filter(e=>e.type===l.J.COLLAPSIBLE_ITEM).set(e=>{if(!e.nodes||0===e.nodes.length)return[];return t=e,Boolean(t.nodes&&t.nodes.some(e=>e.type===l.J.COLLAPSIBLE_ITEM_TITLE)&&t.nodes.some(e=>e.type===l.J.COLLAPSIBLE_ITEM_BODY))?[e]:[];var t}),R=e=>(0,E.P)(e).filter(e=>e.type===l.J.COLLAPSIBLE_LIST).set(e=>e.nodes&&0!==e.nodes?.length?[e]:[]),x=e=>(0,o.zG)(e,C,S,R),M=e=>(0,E.P)(e).filter(e=>[l.J.TABLE_ROW,l.J.COLLAPSIBLE_ITEM].includes(e.type)).set(e=>e.nodes?.every(e=>0===e.nodes?.length)?[]:[e]),v=e=>(0,o.zG)(e,f((e,{previousSibling:t})=>!!(p(e)&&t&&p(t))),e=>e.map(m),B(e)),N=(e,t,n)=>{const{nodeCount:r,wordCount:s,maxPlugins:i}=(e=>({nodeCount:1/0,wordCount:1/0,maxPlugins:1/0,...e}))(t),[d,l]=(e=>{const t=new Set;return[(0,E.P)(e).filter(e=>!e.id&&!_(e)).set(e=>{const n=(0,a.O)();return t.add(n),[{...e,id:n}]}),t]})(e),c=(0,o.zG)(d,(L=i,e=>(0,o.zG)((0,u.K)(e?.nodes??[]).filter(I).map(m).get().slice(L),B(e))),((e,t)=>n=>(0,o.zG)(n,f(t),t=>t.slice(e).map(m),B(n)))(r,n?.selectCountableNodes||y),g(s),M,G,x,n?.keepEmptyParagraphs?o.yR:v);var L;return((e,t)=>(0,E.P)(e).filter(e=>t.has(e.id)).set(e=>[{...e,id:""}]))(c,l)};function b(e,t){const[n,s]=(0,r.useState)(!0);return{displayedContent:t&&n?N(e,{nodeCount:t}):e,isTruncated:!!t&&n,isTruncateButtonShown:!!t&&e.nodes.length>t,toggleTruncate:function(){s(e=>!e)}}}},97721:(e,t,n)=>{n.d(t,{P:()=>J});var r=n(13499),s=n(7362),o=n(88725),i=n(59652),d=n(9261),a=n(65641);const l=(e,t)=>n=>{class s{constructor(e,t){this.tree=e,this.traversal=t}filter(e){return new s(this.tree,this.traversal.composePrism(d.p1.fromPredicate(e)))}set(e){return(0,r.zG)(this.traversal.asFold().getAll(this.tree),o.UI(e=>e._modId),c(this.tree,e))}}const l=e=>Array.isArray(e)?e:o.of(e),c=(e,n)=>s=>i.g_((e,o)=>({...e,...t(o.reduce((e,t)=>{return(0,r.zG)(t,((e,t)=>n=>{const{_modId:r,...s}=n,o=s;return e.includes(r)?t(o):o})(s,n),l,(o=e,e=>[...o,...e]));var o},[]))}))(e),u=i.Vi(n,t=>[{...t,_modId:(0,a.O)()},e(t)]);return new s(u,(0,d.Bd)(i.G_)())},c=e=>e.nodes??[],u=e=>({nodes:e}),E=e=>({id:"root",type:s.J.UNRECOGNIZED,nodes:e.nodes}),L=e=>function(t){const n={modifier:t};return{filter(e){return n.modifier=t.filter.bind(n.modifier)(e),n.modifier.set=this.set,n.modifier.filter=this.filter,n.modifier},set(r){const s=t.set.bind(n.modifier)(r);return{...e,nodes:s.nodes}}}},J=e=>(0,r.zG)(e,E,l(c,u),L(e))},65641:(e,t,n)=>{n.d(t,{O:()=>s});var r=n(17607);function s(e=""){return`${Math.random().toString(36).substr(2,5)}${r.uniqueId(e)}`}}}]); //# sourceMappingURL=form-app-rich-text.chunk.min.js.map