PK œqhYî¶J‚ßFßF)nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/ $#$#$#

Dir : /home3/caa20236/www/wp-content/plugins/pdf-embedder/block/build/
Server: Linux int2.cpanelhost.cl 3.10.0-962.3.2.lve1.5.88.el7.x86_64 #1 SMP Fri Sep 26 14:06:42 UTC 2025 x86_64
IP: 138.117.148.152
Choose File :

Url:
Dir : /home3/caa20236/www/wp-content/plugins/pdf-embedder/block/build/index.js

(()=>{var e={699(e){self,e.exports=(()=>{var e={556:(e,t,n)=>{e.exports=n(694)()},694:(e,t,n)=>{"use strict";var o=n(925);function l(){}function r(){}r.resetWarningCache=l,e.exports=function(){function e(e,t,n,l,r,a){if(a!==o){var i=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 i.name="Invariant Violation",i}}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:r,resetWarningCache:l};return n.PropTypes=n,n}},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function l(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return l.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(l.default=l,e.exports=l):void 0===(n=function(){return l}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var l=t[o];if(void 0!==l)return l.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{"use strict";n.r(o),n.d(o,{ConditionalComponent:()=>t,DateTimeControl:()=>x,FetchAllTermSelectControl:()=>m,FileControls:()=>b,GenericServerSideEdit:()=>_,ImageControl:()=>T,InnerBlockSlider:()=>V,InnerBlocksDisplaySingle:()=>R,LinkControl:()=>z,LinkToolbar:()=>W,PlainTextWithLimit:()=>U,PostPickerButton:()=>he,PostPickerModal:()=>be,PostPickerToolbarButton:()=>fe,PostTitleControl:()=>Z,PostTypeCheck:()=>G,RichTextWithLimit:()=>Q,TermSearchControl:()=>le,TermSelector:()=>re,VideoControl:()=>ue,createOptionFromPost:()=>Fe,createOptionFromTerm:()=>Oe,createOptionsFromPosts:()=>Re,createOptionsFromPostsWithHierarchy:()=>Ne,createOptionsFromTerms:()=>De,createOptionsFromTermsWithHierarchy:()=>Ie,findBlockByName:()=>Se,findInvalidBlock:()=>Pe,findInvalidBlocks:()=>Te,findValidBlock:()=>Be,findValidBlocks:()=>je,getImageDataForSize:()=>k,useActiveBlockStyle:()=>ge,useBlockStyles:()=>ve,useDisallowedBlocks:()=>we,useMeta:()=>xe,usePostThumbnail:()=>ke,useRenderAppenderWithBlockLimit:()=>ye,useSelectBlock:()=>Ce,useSetAttribute:()=>Ee,withActiveVariation:()=>Me});const e=window.React;function t(t){const{children:n=null,ComponentFalse:o=()=>null,ComponentTrue:l=()=>n,predicate:r,...a}=t,i=r(a)?l:o;return(0,e.createElement)(i,{...a})}const l=window.wp.apiFetch;var r=n.n(l);const a=window.wp.components,i=window.wp.data,d=window.wp.i18n,s=window.wp.url,c={label:"",value:""},u={disabled:!0,label:(0,d.__)("No items found!","block-editor-components"),value:""},m=function(t){const{defaultOption:n=c,fallbackOption:o=u,taxonomy:l,...m}=t,[p,b]=(0,e.useState)(),[f,h]=(0,e.useState)(),_=(0,i.useSelect)(e=>e("core").getTaxonomy(l)?.rest_base,[l]);return(0,e.useEffect)(()=>{_&&(async()=>{try{const e=await r()({path:(0,s.addQueryArgs)(`/wp/v2/${_}`,{_fields:"id,name",context:"view",per_page:-1})});if(!e?.length)return void h(o?[o]:[]);h([...n?[n]:[],...De(e)])}catch(t){var e;b(null!==(e=t.message)&&void 0!==e?e:(0,d.__)("Unknown error.","block-editor-components"))}})()},[_,n,o]),p?(0,e.createElement)(a.Notice,{isDismissible:!1,status:"error"},(0,e.createElement)("p",null,p)):f?(0,e.createElement)(a.SelectControl,{...m,options:f}):(0,e.createElement)(a.Spinner,null)},p=window.wp.blockEditor;function b(t){const{value:n,onChange:o,...l}=t;return(0,e.createElement)(p.MediaUploadCheck,null,(0,e.createElement)(p.MediaUpload,{title:(0,d.__)("Select or Upload File","block-editor-components"),...l,multiple:!1,render:({open:t})=>(0,e.createElement)(a.ToolbarGroup,null,(0,e.createElement)(a.ToolbarButton,{icon:"admin-links",label:n?(0,d.__)("Edit file","block-editor-components"):(0,d.__)("Select file","block-editor-components"),onClick:t}),n&&(0,e.createElement)(a.ToolbarButton,{icon:"editor-unlink",label:(0,d.__)("Deselect file","block-editor-components"),onClick:()=>o(null)})),value:n,onSelect:o}))}const f=window.wp.serverSideRender;var h=n.n(f);const _=function({attributes:t,context:n,name:o}){return(0,e.createElement)("div",{...(0,p.useBlockProps)()},(0,e.createElement)(a.Disabled,null,(0,e.createElement)(h(),{attributes:t,block:o,EmptyResponsePlaceholder:()=>(0,e.createElement)("div",{className:`wp-block-${o.replace("/","-")}`},o," ",(0,d.__)("Block rendered as empty.")),urlQueryArgs:"object"==typeof n&&Object.hasOwn(n,"postId")?{post_id:n.postId}:{}})))},g=window.wp.date,v=window.wp.element,w=()=>{const{timezone:t}=(0,g.getSettings)(),n=(new Date).getTimezoneOffset()/60*-1;if(Number(t.offset)===n)return null;const o=Number(t.offset)>=0?"+":"",l=""!==t.abbr&&isNaN(Number(t.abbr))?t.abbr:`UTC${o}${t.offsetFormatted}`,r=t.string.replace("_"," "),i="UTC"===t.string?(0,d.__)("Coordinated Universal Time"):`(${l}) ${r}`;return 0===r.trim().length?(0,e.createElement)(e.Fragment,null,l):(0,e.createElement)(a.Tooltip,{placement:"top",text:i},(0,e.createElement)("span",null,l))},x=function({editButtonText:t,label:n,id:o,onChange:l,value:r}){const[i,s]=(0,v.useState)(!1),c=(0,g.getSettings)(),u=r?(0,d.__)("Edit date","block-editor-components"):(0,d.__)("Set date","block-editor-components"),m=(e,t="Y-m-d H:i:s")=>{const n=new Date(e+" +00:00");return n instanceof Date&&!isNaN(n)?(0,g.date)(t,n):null};return(0,e.createElement)(a.BaseControl,{id:o,label:n},r&&(0,e.createElement)("p",null,m(r,c.formats.datetime),(0,e.createElement)(w,null)),(0,e.createElement)(a.Button,{style:{display:"block"},variant:"link",onClick:()=>s(!i)},t||u),i&&(0,e.createElement)(a.Popover,{onFocusOutside:()=>s(!i)},(0,e.createElement)("div",{style:{padding:"1.5em"}},(0,e.createElement)(a.DateTimePicker,{currentDate:m(r)||"",is12Hour:!1,onChange:e=>l((e=>{const t=wp.date.getDate(e);return(0,g.gmdate)("Y-m-d H:i:s",t)})(e))}),(0,e.createElement)(a.Button,{size:"small",style:{marginTop:"1em"},variant:"primary",onClick:()=>s(!i)},(0,d.__)("Done","block-editor-components")))))};function k(e,t){var n;const o=null!==(n=e?.sizes)&&void 0!==n?n:e?.media_details?.sizes,l=o?.[t];return l?{src:l.url||l.source_url,width:l.width,height:l.height}:null}const y=["image"],C=(0,d.__)("Select Image","block-editor-components"),E=(0,d.__)("Select Image","block-editor-components"),S=(0,d.__)("Remove image","block-editor-components"),P=(0,d.__)("Replace Image","block-editor-components");function T(t){const{buttonText:n=C,className:o,help:l,id:r,label:d,modalTitle:s=E,removeButtonText:c=S,replaceButtonText:u=P,size:m,value:b,onChange:f}=t,h=(0,i.useSelect)(e=>{const t=e("core").getMedia(b,{context:"view"});return t?t.alt_text:""},[b]),_=(0,i.useSelect)(e=>{const t=e("core").getMedia(b,{context:"view"});if(t){if(m){const e=k(t,m);if(e)return e.src}return t.source_url}},[m,b]);return(0,e.createElement)(a.BaseControl,{className:o,help:l,id:r,label:d},(0,e.createElement)(p.MediaUploadCheck,null,(0,e.createElement)(p.MediaUpload,{allowedTypes:y,render:({open:t})=>(0,e.createElement)("div",null,b?_?(0,e.createElement)(a.Button,{isLink:!0,onClick:t},(0,e.createElement)("img",{alt:h,src:_})):(0,e.createElement)(a.Spinner,null):null,(0,e.createElement)(a.Button,{isSecondary:!0,onClick:t},b?u:n)),title:s,onSelect:f})),(0,e.createElement)("br",null),b?(0,e.createElement)(a.Button,{isDestructive:!0,isLink:!0,onClick:()=>f(null)},c):null)}var B=n(556),j=n.n(B);const F=window.wp.blocks;function O({className:t,allowedBlocks:n,template:o,currentItemIndex:l=0,parentBlockId:r,renderAppender:a=!1,captureToolbars:i=!0,perPage:d=1}){const s=(0,e.useRef)(),c=(0,p.useInnerBlocksProps)({id:`inner-block-display-single-${r}`,className:t},{__experimentalCaptureToolbars:i,allowedBlocks:n,orientation:"horizontal",renderAppender:a,template:o,templateLock:!1});return(0,e.useEffect)(()=>{if(!s.current)return;const e=`#inner-block-display-single-${r}`;let t="";d>1&&(t+=`${e} { display: grid; grid-template-columns: repeat(${d}, 1fr); gap: 1em; }`),t+=`${e} > *:not(`;for(let e=1;e<=d;e++)t+=`:nth-child(${l+e}), `;t=t.slice(0,-2)+")",t+="{ display: none; }",s.current.innerHTML=`${t}`},[l,s,r,d]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("style",{ref:s}),(0,e.createElement)("div",{...c}))}O.propTypes={parentBlockId:j().string.isRequired,allowedBlocks:j().arrayOf(j().string).isRequired,template:j().array,className:j().string,currentItemIndex:j().number,renderAppender:j().oneOfType([j().bool,j().element]),perPage:j().number};const R=O;var N=n(942),D=n.n(N);function I({totalPages:t,currentPage:n,setCurrentPage:o,prevEnabled:l,nextEnabled:r,addSlide:i=()=>{},addSlideEnabled:d=!1}){return(0,e.createElement)("div",{className:"inner-block-slider__navigation"},(0,e.createElement)(a.IconButton,{disabled:!l,icon:"arrow-left-alt2",isSecondary:!0,isSmall:!0,onClick:()=>{l&&o(n-1)}}),[...Array(t).keys()].map(t=>(0,e.createElement)(a.Button,{key:t+1,"aria-label":`Slide ${t+1}`,className:D()("components-button","is-not-small",{"is-primary":n===t+1,"is-secondary":n!==t+1}),type:"button",onClick:()=>{o(t+1)}},t+1)),(0,e.createElement)(a.IconButton,{disabled:!r,icon:"arrow-right-alt2",isSecondary:!0,isSmall:!0,onClick:()=>{r&&o(n+1)}}),(0,e.createElement)(a.IconButton,{disabled:!d,icon:"plus-alt2",isSecondary:!0,isSmall:!0,onClick:()=>i()}))}I.propTypes={totalPages:j().number.isRequired,currentPage:j().number.isRequired,setCurrentPage:j().func.isRequired,prevEnabled:j().bool.isRequired,nextEnabled:j().bool.isRequired,addSlide:j().func,addSlideEnabled:j().bool};const M=I,H=({parentBlockId:t,allowedBlock:n,template:o,slideLimit:l=10,currentItemIndex:r,setCurrentItemIndex:a,showNavigation:d=!0,perPage:s=1})=>{const c=o||[[n]],{slideBlocks:u,selectedBlockId:m,getLowestCommonAncestorWithSelectedBlock:p}=(0,i.useSelect)(e=>{const n=e("core/block-editor");return{slideBlocks:n.getBlock(t).innerBlocks,selectedBlockId:n.getSelectedBlockClientId(),getLowestCommonAncestorWithSelectedBlock:n.getLowestCommonAncestorWithSelectedBlock}}),{selectBlock:b}=(0,i.useDispatch)("core/block-editor"),f=(0,e.useRef)(u.length),{insertBlock:h}=(0,i.useDispatch)("core/block-editor");return(0,e.useEffect)(()=>{if(u.length>f.current){const e=u.length-1;a(e),b(u[e].clientId)}else if(u.length<f.current&&r+1>u.length){const e=u.length-1;a(e),b(u[e].clientId)}f.current=u.length},[u.length,r,f,a,b,u]),(0,e.useEffect)(()=>{const e=u.findIndex(e=>p(e.clientId)===e.clientId);e>=0&&a(e)},[m,u,a,p]),(0,e.createElement)("div",{className:"inner-block-slider"},(0,e.createElement)(R,{allowedBlocks:[n],className:"slides",currentItemIndex:r,parentBlockId:t,perPage:s,template:c}),d&&(0,e.createElement)(M,{addSlide:()=>{const e=(0,F.createBlock)(n);h(e,void 0,t)},addSlideEnabled:u.length<l,currentPage:r+1,nextEnabled:r+1<u.length,prevEnabled:r+1>1,setCurrentPage:e=>{a(e-1),b(u[e-1].clientId)},totalPages:u.length}))};H.propTypes={parentBlockId:j().string.isRequired,allowedBlock:j().string.isRequired,template:j().array,showNavigation:j().bool,currentItemIndex:j().number.isRequired,setCurrentItemIndex:j().func.isRequired};const L=H,A=t=>{const[n,o]=(0,e.useState)(0);return(0,e.createElement)(L,{...t,currentItemIndex:n,setCurrentItemIndex:o})};A.Controlled=L;const V=A;function $({label:t,id:n,help:o,onChange:l,value:r}){const i="hm-block-editor-components-link-control";return(0,e.useEffect)(()=>{const e=document.createElement("style");return e.innerHTML=`\n\t\t\t.${i} {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t.${i} .block-editor-url-input {\n\t\t\t\tmin-width: 0;\n\t\t\t\tmax-width: none;\n\t\t\t\tposition: relative;\n\t\t\t}\n\n\t\t\t.${i} .components-base-control__field,\n\t\t\t.${i} .components-input-control {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t`,document.head.appendChild(e),()=>{document.head.removeChild(e)}},[i]),(0,e.createElement)(a.BaseControl,{className:i,help:o,id:n,label:t},(0,e.createElement)(p.URLInput,{value:r,onChange:l}))}$.propTypes={label:j().string.isRequired,help:j().string,id:j().string,onChange:j().func.isRequired,value:j().string};const z=$;function W(t){const{onChange:n,opensInNewTab:o,url:l}=t,[r,i]=(0,e.useState)(!1),s=(0,e.useMemo)(()=>[{icon:"admin-links",title:(0,d.__)("Link","block-editor-components"),isActive:l?.length>0,onClick:()=>i(!r)}],[i,r,l]),c=(0,e.useMemo)(()=>({url:l,opensInNewTab:o}),[o,l]);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(a.ToolbarGroup,{controls:s}),r&&(0,e.createElement)(a.Popover,null,(0,e.createElement)(p.__experimentalLinkControl,{forceIsEditingLink:r,opensInNewTab:o,value:c,onChange:n})))}function U(t){const{className:n,limit:o=0,onChange:l,...r}=t,[a,i]=(0,e.useState)(o&&t.value?.length>o);return(0,e.createElement)(p.PlainText,{className:`${n} limit-text ${a?"invalid":""}`.trim(),onChange:e=>{o&&e.length>o?a||i(!0):(a&&i(!1),l(e))},...r})}const q=/[\r\n]+/g;function Z(t){const{editPost:n}=(0,i.useDispatch)("core/editor"),o=(0,i.useSelect)(e=>e("core/editor").getEditedPostAttribute("title"),[]),l=(0,e.useCallback)(e=>n({title:e.replace(q," ")}),[n]);return(0,e.createElement)(p.RichText,{...t,allowedFormats:[],value:o,onChange:l})}function G(e){var t;const{postType:n}=e;return(0,i.useSelect)(e=>e("core/editor").getCurrentPostType(),[])===n?e.children:null!==(t=e.fallback)&&void 0!==t?t:null}const Y=window.wp.dom,J=e=>{const t=document.createRange();t.selectNodeContents(e),t.collapse(!1);const n=window.getSelection();n.removeAllRanges(),n.addRange(t)};function Q(t){const{className:n,limit:o=0,onChange:l,...r}=t,a=(0,e.useRef)(),[i,d]=(0,e.useState)(o&&t.value?.length>o),[s,c]=(0,e.useState)(!1);return(0,e.createElement)(p.RichText,{ref:a,className:`${n} limit-text ${i?"invalid":""}`.trim(),onChange:e=>{if(o&&(0,Y.__unstableStripHTML)(e).length>o)return c(!1),a.current.innerHTML=t.value,J(a.current),void(i||d(!0));s&&i&&d(!1),c(!0),l(e)},...r})}const X=window.wp.compose,K=window.wp.coreData,ee=window.wp.htmlEntities,te=[],ne={order:"asc",_fields:"id,name",context:"view"},oe=(e,t)=>{const n=t?.id||e?.find(e=>e.name===t)?.id;if(n)return n;const o=t.toLocaleLowerCase();return e?.find(e=>e.name.toLocaleLowerCase()===o)?.id},le=function({label:t,taxonomy:n,termIds:o,onChange:l,perPage:r=20}){const[s,c]=(0,v.useState)(""),[u,m]=(0,v.useState)(te),[p,b]=(0,v.useState)(te),f=(0,X.useDebounce)(c,250),h=(0,i.useSelect)(e=>e("core").getTaxonomy(n),[n]),{searchResults:_,searchHasResolved:g}=(0,i.useSelect)(e=>{if(!s)return{searchResults:te,searchHasResolved:!0};const{getEntityRecords:t,hasFinishedResolution:l}=e(K.store),a=["taxonomy",n,{...ne,search:s,orderby:"name",exclude:o,per_page:r}];return{searchResults:t(...a),searchHasResolved:l("getEntityRecords",a)}},[s,o]),w=(0,i.useSelect)(e=>{if(!o?.length)return te;const{getEntityRecords:t}=e(K.store);return t("taxonomy",n,{...ne,include:o,per_page:o.length})},[o]);return(0,v.useEffect)(()=>{if(o?.length||m(te),!w?.length)return;const e=o.reduce((e,t)=>{const n=w.find(e=>e.id===t);return n&&e.push({id:t,value:n.name}),e},[]);m(e)},[o,w]),(0,v.useEffect)(()=>{g&&b(_.map(e=>e.name))},[_,g]),(0,e.createElement)(a.FormTokenField,{displayTransform:ee.decodeEntities,label:t||(0,d.sprintf)((0,d.__)("Filter by %s","block-editor-components"),h?h?.labels?.singular_name:(0,d.__)("term","block-editor-components")),suggestions:p,value:u,onChange:e=>{const t=new Set;for(const n of e){const e=oe(_,n);e&&t.add(e)}b(te),l(Array.from(t))},onInputChange:f})},re=function(t){const{taxonomy:n,value:o=[],onChange:l}=t,r=(0,i.useSelect)(e=>e("core").getTaxonomy(n),[n]),{taxonomyTermsById:s,taxonomyTermsByTitle:c}=(0,i.useSelect)(e=>{var t;const o=null!==(t=e("core").getEntityRecords("taxonomy",n,{per_page:100}))&&void 0!==t?t:[],l=function(e){return e?e.reduce((e,t)=>(e[t.id]=t.name,e),{}):[]}(o),r=function(e){return e?e.reduce((e,t)=>(e[t.name]=t.id,e),{}):[]}(o);return{taxonomyTermsById:l,taxonomyTermsByTitle:r}},[n]),u=o.map(e=>s[e]).filter(Boolean);return(0,e.createElement)(a.FormTokenField,{label:(0,d.sprintf)((0,d.__)("Filter by %s","block-editor-components"),r?r.labels.singular_name:""),suggestions:Object.values(s),value:u,onChange:e=>{l(e.map(e=>c[e]))}})},ae=["video"],ie=(0,d.__)("Select Video","block-editor-components"),de=(0,d.__)("Select Video","block-editor-components"),se=(0,d.__)("Remove Video","block-editor-components"),ce=(0,d.__)("Replace Video","block-editor-components");function ue(t){const{buttonText:n=ie,className:o,help:l,id:r,label:d,modalTitle:s=de,removeButtonText:c=se,replaceButtonText:u=ce,value:m,onChange:b}=t,f=(0,i.useSelect)(e=>{const t=e("core").getMedia(m,{context:"view"});if(t)return t.source_url},[m]);return(0,e.createElement)(a.BaseControl,{className:o,help:l,id:r,label:d},(0,e.createElement)(p.MediaUploadCheck,null,(0,e.createElement)(p.MediaUpload,{allowedTypes:ae,render:({open:t})=>(0,e.createElement)("div",null,m&&(f?(0,e.createElement)(a.Button,{isLink:!0,onClick:t},(0,e.createElement)("video",{controls:!0,loop:!0,muted:!0,src:f})):(0,e.createElement)(a.Spinner,null)),(0,e.createElement)(a.Button,{isSecondary:!0,onClick:t},m?u:n)),title:s,onSelect:b})),(0,e.createElement)("br",null),m?(0,e.createElement)(a.Button,{isDestructive:!0,isLink:!0,onClick:()=>b(null)},c):null)}function me(t){const{postType:n,queryArgs:o,onChange:l,values:r=[],isSortable:s=!1}=t,c=(0,i.useSelect)(e=>{var t;return null!==(t=e("core").getEntityRecords("postType",n,o))&&void 0!==t?t:[]},[n,o]),u=(0,i.useSelect)(e=>e("core/data").isResolving("core","getEntityRecords",["postType",n,o]));return(0,e.createElement)("div",{style:{marginTop:-24,paddingTop:24,paddingLeft:4,marginLeft:-4}},u&&(0,e.createElement)(a.Spinner,null)||c.length<1&&(0,e.createElement)(a.Notice,{isDismissible:!1},(0,d.__)("No results found","block-editor-components"))||c.map(t=>(0,e.createElement)("div",{style:{display:"grid",gridTemplateColumns:"1fr auto",marginRight:-2,paddingRight:2}},(0,e.createElement)(a.CheckboxControl,{key:t.id,checked:r.includes(t.id),label:t.title?.rendered||(0,d.__)("(No title)","block-editor-components"),onChange:e=>{l(e?[...r,t.id]:r.filter(e=>e!==t.id))}}),s&&(0,e.createElement)(a.ButtonGroup,null,(0,e.createElement)(a.Button,{icon:"arrow-up-alt2",iconSize:12,isSmall:!0,label:(0,d.__)("Move up","block-editor-components"),variant:"secondary",onClick:()=>(e=>{const t=r.indexOf(e);-1!==t&&0!==t&&l([...r.slice(0,t-1),r[t],r[t-1],...r.slice(t+1)])})(t.id)}),(0,e.createElement)(a.Button,{icon:"arrow-down-alt2",iconSize:12,isSmall:!0,label:(0,d.__)("Move down","block-editor-components"),variant:"secondary",onClick:()=>(e=>{const t=r.indexOf(e);-1!==t&&t!==r.length-1&&l([...r.slice(0,t),r[t+1],r[t],...r.slice(t+2)])})(t.id)})))))}function pe(t){const{postType:n,onChange:o,values:l,taxonomies:r}=t,[s,c]=(0,v.useState)(""),u=(0,i.useSelect)(e=>r.map(t=>e("core").getTaxonomy(t)),[r]),[m,p]=(0,v.useState)([]),b=(0,e.useCallback)((e,t)=>{const n=u.find(t=>t&&t.slug===e);n&&p({...m,[`${n.rest_base}`]:t})},[m,u]);(0,e.useEffect)(()=>{u.forEach(e=>{e&&!m[e.rest_base]&&b(e.rest_base,[])})},[u,b,m]);const f={search:s||void 0,per_page:30,...m,context:"view"};return(0,e.createElement)(a.Flex,{align:"flex-start",style:{gap:24}},(0,e.createElement)(a.FlexItem,{style:{width:"35%"}},(0,e.createElement)(a.SearchControl,{label:(0,d.__)("Search Posts","block-editor-components"),style:{marginBottom:24},value:s,onChange:e=>c(e)}),r.map(t=>{const n=u.find(e=>e&&e.slug===t);return n?(0,e.createElement)(re,{taxonomy:t,value:m[n.rest_base],onChange:e=>b(t,e)}):null})),(0,e.createElement)(a.FlexItem,{style:{width:"65%"}},(0,e.createElement)(me,{postType:n,queryArgs:f,values:l,onChange:o})))}function be(t){const{title:n,postType:o="post",taxonomies:l=[],values:r=[],onChange:i,setModalOpen:s}=t;return(0,e.createElement)(a.Modal,{style:{width:"800px",maxWidth:"100%"},title:n,onRequestClose:()=>s(!1)},(0,e.createElement)("div",{style:{marginTop:-16}},(0,e.createElement)(a.TabPanel,{tabs:[{name:"browse",title:(0,d.__)("Browse Posts","block-editor-components"),content:()=>(0,e.createElement)(e.Fragment,null,"Foo")},{name:"selection",title:(0,d.__)("Current Selection","block-editor-components")}]},t=>(0,e.createElement)("div",{style:{marginTop:"calc( var(--wp-admin-border-width-focus) * -1 )",borderStyle:"none",borderTop:"var( --wp-admin-border-width-focus ) solid #ddd",paddingTop:24}},"browse"===t.name&&(0,e.createElement)(pe,{postType:o,taxonomies:l,values:r,onChange:i}),"selection"===t.name&&(0,e.createElement)(me,{isSortable:!0,postType:o,queryArgs:{include:r,orderby:"include",per_page:r.length},values:r,onChange:i})))))}function fe(t){const{title:n=(0,d.__)("Select posts","block-editor-components"),icon:o="edit"}=t,[l,r]=(0,v.useState)(!1);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(a.ToolbarButton,{icon:o,label:n,onClick:()=>r(!0)},n),l&&(0,e.createElement)(be,{...t,setModalOpen:r,title:n}))}function he(t){const{title:n=(0,d.__)("Select posts","block-editor-components")}=t,[o,l]=(0,v.useState)(!1);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(a.Button,{variant:"primary",onClick:()=>l(!0)},n),o&&(0,e.createElement)(be,{...t,setModalOpen:l,title:n}))}const _e=/^is-style-/;function ge(t){const{blockName:n,className:o}=(0,i.useSelect)(e=>{var n,o;const l=e("core/block-editor").getBlock(t);return{blockName:null!==(n=l?.name)&&void 0!==n?n:"",className:null!==(o=l?.attributes?.className)&&void 0!==o?o:""}},[t]),{blockStyles:l,defaultStyle:r}=ve(n),a=(0,e.useMemo)(()=>l.map(({name:e})=>e),[l]),d=(0,e.useMemo)(()=>function(e=""){return e.trim().replace(/\s+/," ").split(" ").map(e=>_e.test(e)?e.replace(_e,""):"").filter(Boolean)}(o),[o]);return(0,e.useMemo)(()=>{var e;return null!==(e=d.find(e=>a.includes(e)))&&void 0!==e?e:r},[a,d,r])}function ve(t){const n=(0,i.useSelect)(e=>e("core/blocks").getBlockStyles(t),[t]);return(0,e.useMemo)(()=>{var e;return{blockStyles:n,defaultStyle:null!==(e=n.find(({isDefault:e})=>e)?.name)&&void 0!==e?e:""}},[n])}function we(t){return(0,e.useMemo)(()=>{const e=(0,F.getBlockTypes)();return e?.length?e.filter(({name:e,parent:n})=>!n&&!t.includes(e)).map(({name:e})=>e):[]},[t])}function xe(t,n){var o;const{editPost:l}=(0,i.useDispatch)("core/editor"),r=(0,i.useSelect)(e=>e("core/editor").getEditedPostAttribute("meta")),a=(0,e.useCallback)(e=>l({meta:{[t]:e}}),[l,t]);return[null!==(o=r?.[t])&&void 0!==o?o:n,a]}function ke(){const{editPost:e}=(0,i.useDispatch)("core/editor"),t=(0,i.useSelect)(e=>e("core/editor").getEditedPostAttribute("featured_media")),n=(0,i.useSelect)(e=>t?e("core").getMedia(t):null,[t]),o=(0,v.useCallback)(t=>{e({featured_media:t})},[e]);return{postThumbnail:n,postThumbnailId:t,setPostThumbnail:o}}function ye(e,t,n){return(0,i.useSelect)(o=>{const{innerBlocks:l}=o("core/block-editor").getBlock(e);return l?.length<t&&n},[])}function Ce(){const{selectBlock:t}=(0,i.useDispatch)("core/block-editor");return(0,e.useCallback)(e=>{const n=document.getElementById(`block-${e}`);n&&(t(e),setTimeout(()=>n.scrollIntoView({behavior:"smooth"}),200))},[t])}function Ee(t,n,o){return(0,e.useCallback)((e=o)=>n({[t]:e}),[t,o,n])}function Se(e){const{getBlocks:t}=(0,i.select)("core/block-editor");return t().find(({name:t})=>t===e)}function Pe(e,t){return e.find(e=>!t(e))}function Te(e,t){return e.filter(e=>!t(e))}function Be(e,t){return e.find(e=>t(e))}function je(e,t){return e.filter(e=>t(e))}function Fe(e,t=""){const{id:n,title:o}=e;return{label:t+(0,ee.decodeEntities)(o.rendered||(0,d.sprintf)((0,d.__)("#%d (no title)","block-editor-components"),n)),value:n}}function Oe(e,t=""){const{id:n,name:o}=e;return{label:t+(0,ee.decodeEntities)(o||(0,d.sprintf)((0,d.__)("#%d (no name)","block-editor-components"),n)),value:n}}function Re(e){return e.map(e=>Fe(e))}function Ne(e,t="— ",n=0){return e.map(({children:e=[],...o})=>[Fe(o,t.repeat(n)),...Ne(e,t,n+1)]).flat()}function De(e){return e.map(e=>Oe(e))}function Ie(e,t="— ",n=0){return e.map(({children:e=[],...o})=>[Oe(o,t.repeat(n)),...Ie(e,t,n+1)]).flat()}function Me(e,...t){if(e.variations?.length){const n=function(e){return(t,n)=>e.every(e=>t[e]===n[e])}(t);e.variations=e.variations.map(e=>(e.isActive=n,e))}return e}})(),o})()},685(e,t,n){"use strict";const o=window.wp.i18n,l=window.wp.blocks,r=window.wp.primitives,a=window.ReactJSXRuntime,i=(0,a.jsxs)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"none",viewBox:"0 0 20 20",children:[(0,a.jsx)(r.Path,{fillRule:"evenodd",d:"M.583 7.593c.321 0 .582.26.582.58v7.42a3.25 3.25 0 003.255 3.245h7.615a.582.582 0 110 1.162H4.42A4.413 4.413 0 010 15.593v-7.42c0-.32.26-.58.583-.58zM13.981 0l6.02 6.003v.026h-4.883c-.642 0-1.163-.52-1.163-1.163V0h.026z",clipRule:"evenodd"}),(0,a.jsx)(r.Path,{fillRule:"evenodd",d:"M14.535 7.42a1.977 1.977 0 01-1.976-1.977V0H4.653a2.325 2.325 0 00-2.326 2.325v12.972a2.325 2.325 0 002.326 2.325h13.022A2.325 2.325 0 0020 15.297V2.265 7.42h-5.465zm4.366 1.1h-4.366a3.077 3.077 0 01-3.076-3.077V1.1H4.653c-.677 0-1.226.549-1.226 1.225v12.972c0 .676.549 1.225 1.226 1.225h13.022c.677 0 1.226-.548 1.226-1.225V8.52z",clipRule:"evenodd"}),(0,a.jsx)(r.Path,{fillRule:"evenodd",d:"M4.248 3.911c0-.297.241-.538.538-.538h5.283a.538.538 0 110 1.076H4.786a.538.538 0 01-.538-.538zm0 3.033c0-.297.241-.538.538-.538h5.283a.538.538 0 110 1.076H4.786a.538.538 0 01-.538-.538zm9.078 3.92v3.399h.73v-1.404h1.405v-.592h-1.405v-.81h1.557v-.592h-2.287zm-2.23 3.399H9.87v-3.398h1.234c.348 0 .647.068.898.204.25.135.443.329.578.582.136.253.204.556.204.91 0 .353-.068.657-.204.912-.135.254-.329.45-.582.586-.252.136-.553.204-.904.204zm-.495-.616h.464c.216 0 .397-.037.545-.113a.73.73 0 00.334-.353c.075-.16.113-.367.113-.62 0-.252-.038-.457-.113-.616a.724.724 0 00-.333-.352 1.19 1.19 0 00-.544-.113H10.6v2.167zm-3.804-2.782v3.398h.73V13.16h.614c.265 0 .491-.048.678-.144.188-.097.33-.231.43-.404a1.18 1.18 0 00.148-.597 1.19 1.19 0 00-.146-.597 1.008 1.008 0 00-.422-.407 1.404 1.404 0 00-.67-.147H6.797zm.73 1.72v-1.133h.492c.142 0 .259.024.351.071a.465.465 0 01.206.198c.046.084.07.182.07.295a.62.62 0 01-.07.297.477.477 0 01-.206.2.747.747 0 01-.347.072h-.496z",clipRule:"evenodd"})]}),d=window.React,s=window.wp.element,c=window.wp.data,u=window.wp.hooks,m=window.wp.blockEditor,p=window.wp.components;var b=n(699),f=(0,a.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a.jsx)(r.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z"})}),h=(0,a.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a.jsx)(r.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});const _=({isOpen:e,onClose:t,place:n,plan:l})=>{n=n||"This";const r="lite"===l?"liteplugin":"plugin";return(0,a.jsx)(a.Fragment,{children:e&&(0,a.jsx)(p.Modal,{className:"pdf-embedder-edu-modal",size:"medium",onRequestClose:t,children:(0,a.jsxs)("div",{className:"content",children:[(0,a.jsx)(p.Icon,{icon:f,size:48,className:"icon-lock"}),(0,a.jsx)("h3",{children:(0,o.sprintf)(/* translators: %s: block section name */ /* translators: %s: block section name */
(0,o.__)("%s is a PRO Feature","pdf-embedder"),n)}),(0,a.jsx)("p",{children:(0,o.__)("We're sorry, this feature is not currently available. Please upgrade to the Premium version of the plugin to unlock all the powerful features.","pdf-embedder")}),(0,a.jsxs)("div",{className:"discount",children:[(0,a.jsx)(p.Icon,{icon:h,size:14}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{children:"50% OFF"})," for PDF Embedder users, applied at checkout."]})]}),(0,a.jsx)(p.Button,{variant:"primary",className:"cta",href:`https://wp-pdf.com/pricing/?utm_campaign=${r}&utm_source=WordPress&utm_medium=BlockEditor&utm_content=Upgrade%20to%20Pro&utm_term=${n}`,target:"_blank",children:(0,o.__)("Upgrade to Pro","pdf-embedder")})]})})})};function g({url:e}){if(!e||-1===e.indexOf("/securepdfs/"))return null;if((0,u.applyFilters)("pdfemb.canRenderSecurePdfs",!1))return null;const t=`https://wp-pdf.com/pricing/?utm_campaign=${"lite"===(window.pdfembPluginOptions?.plan??"lite")?"liteplugin":"plugin"}&utm_source=WordPress&utm_medium=BlockEditor&utm_content=Secure%20PDF%20Warning&utm_term=PDF%20File`;return(0,a.jsx)(p.Notice,{status:"warning",isDismissible:!1,children:(0,a.jsx)(s.RawHTML,{children:(0,o.sprintf)(/* translators: %s - URL to the PDF Embedder pricing page. */ /* translators: %s - URL to the PDF Embedder pricing page. */
(0,o.__)('This PDF is stored in the secured <code>/securepdfs/</code> folder, which requires PDF Embedder Pro to render on the front end. Either <a href="%s" target="_blank" rel="noreferrer noopener">upgrade to Pro</a>, or replace it with a copy re-uploaded outside the secured folder.',"pdf-embedder"),t)})})}const v=({titleProBadge:e,openEduModal:t})=>{const n="Actions";return(0,a.jsxs)(p.PanelBody,{title:(0,a.jsx)(s.RawHTML,{children:(0,o.__)("Actions","pdf-embedder")+" "+e(n)}),className:"pdf-embedder-edu",initialOpen:!1,children:[(0,a.jsx)(p.ToggleControl,{checked:!1,disabled:!0,label:(0,o.__)("Download Button","pdf-embedder"),help:(0,o.__)("Provide PDF download button in toolbar.","pdf-embedder")}),(0,a.jsx)(p.ToggleControl,{checked:!1,disabled:!0,label:(0,o.__)("Track Views / Downloads","pdf-embedder"),help:(0,o.__)("Count number of views and downloads.","pdf-embedder")}),(0,a.jsx)(p.ToggleControl,{checked:!1,disabled:!0,label:(0,o.__)("Search Button","pdf-embedder"),help:(0,o.__)("Provides PDF search/find button in toolbar.","pdf-embedder")}),(0,a.jsx)(p.ToggleControl,{checked:!1,disabled:!0,label:(0,o.__)("Open Links in New Tab","pdf-embedder"),help:(0,o.__)("Applicable to all links inside the PDF file.","pdf-embedder")}),(0,a.jsxs)(p.Button,{className:"edu-button",onClick:()=>t(n),children:[(0,a.jsx)("span",{children:(0,o.__)("Upgrade to Pro","pdf-embedder")})," →"]})]})};n.dn(v);const w=({titleProBadge:e,openEduModal:t})=>{const n="Pages";return(0,a.jsxs)(p.PanelBody,{title:(0,a.jsx)(s.RawHTML,{children:(0,o.__)("Pages","pdf-embedder")+" "+e(n)}),className:"pdf-embedder-edu",initialOpen:!1,children:[(0,a.jsx)(p.TextControl,{label:(0,o.__)("Default Page","pdf-embedder"),help:(0,o.__)("The initial page users see when the PDF Viewer is loaded.","pdf-embedder"),disabled:!0,type:"number",value:"1"}),(0,a.jsx)(p.TextControl,{label:(0,o.__)("Pages Gap (px)","pdf-embedder"),help:(0,o.__)("Space between pages in pixels. Default is 10.","pdf-embedder"),disabled:!0,type:"number",value:"10"}),(0,a.jsx)(p.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,o.__)("Show Annotations","pdf-embedder"),help:(0,o.__)("Display annotations embedded in the PDF file.","pdf-embedder"),disabled:!0,checked:!0}),(0,a.jsxs)(p.Button,{className:"edu-button",onClick:()=>t(n),children:[(0,a.jsx)("span",{children:(0,o.__)("Upgrade to Pro","pdf-embedder")})," →"]})]})};n.dn(w);const x=({titleProBadge:e,openEduModal:t})=>{const n="Scrolling";return(0,a.jsxs)(p.PanelBody,{title:(0,a.jsx)(s.RawHTML,{children:(0,o.__)("Scrolling","pdf-embedder")+" "+e(n)}),className:"pdf-embedder-edu",initialOpen:!1,children:[(0,a.jsx)(p.SelectControl,{label:(0,o.__)("Display Scrollbars","pdf-embedder"),disabled:!0,value:"none",options:[{label:(0,o.__)("None","pdf-embedder"),value:"none"},{label:(0,o.__)("Vertical","pdf-embedder"),value:"vertical"},{label:(0,o.__)("Horizontal","pdf-embedder"),value:"horizontal"},{label:(0,o.__)("Both","pdf-embedder"),value:"both"}]}),(0,a.jsx)(p.ToggleControl,{checked:!1,disabled:!0,label:(0,o.__)("Continuous Page Scrolling","pdf-embedder"),help:(0,o.__)("Allow user to scroll up/down between pages using mouse or touchpad.","pdf-embedder")}),(0,a.jsx)(p.ToggleControl,{checked:!1,disabled:!0,label:(0,o.__)("Scroll to Page Top","pdf-embedder"),help:(0,o.__)("... when user navigates between pages using next/prev toolbar icons.","pdf-embedder")}),(0,a.jsxs)(p.Button,{className:"edu-button",onClick:()=>t(n),children:[(0,a.jsx)("span",{children:(0,o.__)("Upgrade to Pro","pdf-embedder")})," →"]})]})};n.dn(x);const k=({titleProBadge:e,openEduModal:t})=>{const n="Zoom";return(0,a.jsxs)(p.PanelBody,{title:(0,a.jsx)(s.RawHTML,{children:(0,o.__)("Zoom","pdf-embedder")+" "+e(n)}),className:"pdf-embedder-edu",initialOpen:!1,children:[(0,a.jsx)(p.SelectControl,{label:(0,o.__)("Default Zoom","pdf-embedder"),help:(0,o.__)("Initial value when the file is loaded.","pdf-embedder"),disabled:!0,value:"page-fit",options:[{label:(0,o.__)("Automatic Zoom","pdf-embedder"),value:"auto"},{label:(0,o.__)("Actual Size","pdf-embedder"),value:"page-actual"},{label:(0,o.__)("Page Fit","pdf-embedder"),value:"page-fit"},{label:(0,o.__)("Page Width","pdf-embedder"),value:"page-width"},{label:(0,o.__)("50%","pdf-embedder"),value:"50"},{label:(0,o.__)("75%","pdf-embedder"),value:"75"},{label:(0,o.__)("100%","pdf-embedder"),value:"100"},{label:(0,o.__)("125%","pdf-embedder"),value:"125"},{label:(0,o.__)("150%","pdf-embedder"),value:"150"},{label:(0,o.__)("200%","pdf-embedder"),value:"200"},{label:(0,o.__)("300%","pdf-embedder"),value:"300"},{label:(0,o.__)("400%","pdf-embedder"),value:"400"}]}),(0,a.jsx)(p.SelectControl,{label:(0,o.__)("Full Screen Zoom","pdf-embedder"),help:(0,o.__)("Overriding the Default Zoom value when in full screen mode.","pdf-embedder"),disabled:!0,value:"page-fit",options:[{label:(0,o.__)("Automatic Zoom","pdf-embedder"),value:"auto"},{label:(0,o.__)("Actual Size","pdf-embedder"),value:"page-actual"},{label:(0,o.__)("Page Fit","pdf-embedder"),value:"page-fit"},{label:(0,o.__)("Page Width","pdf-embedder"),value:"page-width"},{label:(0,o.__)("50%","pdf-embedder"),value:"50"},{label:(0,o.__)("75%","pdf-embedder"),value:"75"},{label:(0,o.__)("100%","pdf-embedder"),value:"100"},{label:(0,o.__)("125%","pdf-embedder"),value:"125"},{label:(0,o.__)("150%","pdf-embedder"),value:"150"},{label:(0,o.__)("200%","pdf-embedder"),value:"200"},{label:(0,o.__)("300%","pdf-embedder"),value:"300"},{label:(0,o.__)("400%","pdf-embedder"),value:"400"}]}),(0,a.jsxs)(p.Button,{className:"edu-button",onClick:()=>t(n),children:[(0,a.jsx)("span",{children:(0,o.__)("Upgrade to Pro","pdf-embedder")})," →"]})]})};n.dn(k);const y=({titleProBadge:e,openEduModal:t})=>{const n="Mobile";return(0,a.jsxs)(p.PanelBody,{title:(0,a.jsx)(s.RawHTML,{children:(0,o.__)("Mobile","pdf-embedder")+" "+e(n)}),className:"pdf-embedder-edu",initialOpen:!1,children:[(0,a.jsx)(p.TextControl,{label:(0,o.__)("Width","pdf-embedder"),help:(0,o.__)("Enter 0 to disable automatic full-screen, otherwise - number in px.","pdf-embedder"),disabled:!0,value:"0"}),(0,a.jsx)(p.TextControl,{label:(0,o.__)("Button Text","pdf-embedder"),help:(0,o.__)("Enter a short string of text for the button.","pdf-embedder"),disabled:!0,value:(0,o.__)("View in Full Screen","pdf-embedder")}),(0,a.jsxs)(p.Button,{className:"edu-button",onClick:()=>t(n),children:[(0,a.jsx)("span",{children:(0,o.__)("Upgrade to Pro","pdf-embedder")})," →"]})]})};n.dn(y);var C=(0,a.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a.jsx)(r.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),E=(0,a.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a.jsx)(r.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),S=(0,a.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a.jsx)(r.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});const P=({titleProBadge:e,openEduModal:t})=>{const n="Watermark";return(0,a.jsxs)(p.PanelBody,{title:(0,a.jsx)(s.RawHTML,{children:(0,o.__)("Watermark","pdf-embedder")+" "+e(n)}),className:"pdf-embedder-edu",initialOpen:!1,children:[(0,a.jsx)(p.TextareaControl,{label:(0,o.__)("Text On Top of PDF","pdf-embedder"),help:(0,o.__)("Leave blank for no watermark on secure PDFs. Allowed tags: {fullname}, {username}, {email}.","pdf-embedder"),rows:"3",disabled:!0,value:""}),(0,a.jsx)(p.__experimentalUnitControl,{label:(0,o.__)("Font Size","pdf-embedder"),disabled:!0,value:"20pt",units:"pt"}),(0,a.jsx)(p.BaseControl,{label:(0,o.__)("Font Color","pdf-embedder"),__nextHasNoMarginBottom:!0,children:(0,a.jsx)(p.ColorPalette,{colors:[{color:"#444444",name:(0,o.__)("Almost Black","pdf-embedder")},{color:"#FFFFFF",name:(0,o.__)("Definitely White","pdf-embedder")},{color:"#CD001A",name:(0,o.__)("Cherry Red","pdf-embedder")},{color:"#D76B00",name:(0,o.__)("Pumpkin Orange","pdf-embedder")},{color:"#006E33",name:(0,o.__)("Forest Green","pdf-embedder")},{color:"#0827F5",name:(0,o.__)("BSOD Blue","pdf-embedder")}],clearable:!1,enableAlpha:!1,disabled:!0,value:"#444444",onChange:()=>{}})}),(0,a.jsxs)(p.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,o.__)("Horizontal Alignment","pdf-embedder"),isBlock:!0,value:"center",children:[(0,a.jsx)(p.__experimentalToggleGroupControlOptionIcon,{disabled:!0,value:"left",icon:C,label:(0,o.__)("Left","pdf-embedder")}),(0,a.jsx)(p.__experimentalToggleGroupControlOptionIcon,{disabled:!0,value:"center",icon:E,label:(0,o.__)("Center","pdf-embedder")}),(0,a.jsx)(p.__experimentalToggleGroupControlOptionIcon,{disabled:!0,value:"right",icon:S,label:(0,o.__)("Right","pdf-embedder")})]}),(0,a.jsx)(p.RangeControl,{__nextHasNoMarginBottom:!0,currentInput:5,initialPosition:5,label:(0,o.__)("Horizontal Offset, %","pdf-embedder"),max:100,min:0,disabled:!0,value:5}),(0,a.jsx)(p.RangeControl,{__nextHasNoMarginBottom:!0,currentInput:30,initialPosition:30,label:(0,o.__)("Vertical Offset, %","pdf-embedder"),max:100,min:0,disabled:!0,value:30}),(0,a.jsx)(p.RangeControl,{__nextHasNoMarginBottom:!0,currentInput:20,initialPosition:20,label:(0,o.__)("Opacity, %","pdf-embedder"),help:(0,o.__)("Watermark transparency, 0 = invisible.","pdf-embedder"),max:100,min:0,disabled:!0,value:20}),(0,a.jsx)(p.RangeControl,{currentInput:35,initialPosition:35,label:(0,o.__)("Rotation, deg","pdf-embedder"),help:(0,o.__)("Positive - clockwise, negative - counter-clockwise. Works nicely with one-line text.","pdf-embedder"),max:360,min:-360,disabled:!0,value:35}),(0,a.jsx)(p.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,o.__)("Show only on even pages","pdf-embedder"),help:(0,o.__)("This will make the watermark only appear on even page numbers","pdf-embedder"),disabled:!0,checked:!1}),(0,a.jsxs)(p.Button,{className:"edu-button",onClick:()=>t(n),children:[(0,a.jsx)("span",{children:(0,o.__)("Upgrade to Pro","pdf-embedder")})," →"]})]})};n.dn(P);const T=[{name:"PDFEmbedderActionsSlot",demoComponent:v},{name:"PDFEmbedderPagesSlot",demoComponent:w},{name:"PDFEmbedderScrollSlot",demoComponent:x},{name:"PDFEmbedderZoomSlot",demoComponent:k},{name:"PDFEmbedderMobileSlot",demoComponent:y},{name:"PDFEmbedderWatermarkSlot",demoComponent:P}];(0,l.registerBlockType)("pdfemb/pdf-embedder-viewer",{edit:function(e){const{attributes:t,setAttributes:n,isSelected:l}=e,[r,f]=(0,d.useState)(!1),[h,v]=(0,d.useState)(""),w=(0,d.useCallback)(e=>{n({url:e.url,pdfID:Number(e.id)})},[n]),x=(0,d.useCallback)(e=>{v(e),f(!0)},[]),k=(0,d.useCallback)(()=>f(!1),[]),y=(0,c.useSelect)(e=>e("core").canUser("create","media"),[]);(0,d.useEffect)(()=>{const e=e=>x(e.detail.place);return document.addEventListener("eduModalRequested",e),()=>{document.removeEventListener("eduModalRequested",e)}},[x]);const C=!!t.url&&-1!==t.url.indexOf("/securepdfs/")&&!(0,u.applyFilters)("pdfemb.canRenderSecurePdfs",!1),E=(0,m.useBlockProps)({className:t.url&&!C?void 0:"is-empty"}),S="<p>"+(0,o.__)("Change the rendered size of the PDF.","pdf-embedder")+"</p>",P="<p>"+(0,o.__)("Enter <code>max</code> or an integer number of pixels.","pdf-embedder")+"</p>",B=(0,d.useCallback)(e=>`<span class="edu-badge" onClick="event.stopPropagation(); document.dispatchEvent(new CustomEvent('eduModalRequested', {detail:{place:'${e}'}}));">PRO</span>`,[]),j=function(e){const[t,n]=(0,d.useState)(e),o=(0,d.useMemo)(()=>JSON.stringify(e),[e]);return(0,d.useEffect)(()=>{const t=setTimeout(()=>n(e),400);return()=>clearTimeout(t)},[o,400]),t}(t),F=(0,d.useMemo)(()=>{if(!j.url)return"";const e=window.pdfembPluginOptions&&window.pdfembPluginOptions.editorPreviewNonce||"";if(!e)return"";const t=window.pdfembPluginOptions&&window.pdfembPluginOptions.homeUrl;if(!t)return"undefined"!=typeof console&&console.warn("PDF Embedder: pdfembPluginOptions.homeUrl missing; preview disabled."),"";const n=t.includes("?")?"&":t.endsWith("/")?"?":"/?",o={...j,_editorPreview:!0},l=(new TextEncoder).encode(JSON.stringify(o));let r="";for(let e=0;e<l.length;e++)r+=String.fromCharCode(l[e]);return`${t}${n}pdfemb-data=${btoa(r).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}&pdfemb-nonce=${encodeURIComponent(e)}`},[j]),O=(0,d.useRef)(null);(0,d.useEffect)(()=>{const e=O.current;if(!e)return;const t=e.ownerDocument.defaultView,n=t=>{t.origin===window.location.origin&&t.source===e.contentWindow&&t.data&&"pdfembSetIframeHeight"===t.data.type&&"string"==typeof t.data.height&&/^\d+(\.\d+)?px$/.test(t.data.height)&&(e.style.height=t.data.height)};return t.addEventListener("message",n),()=>t.removeEventListener("message",n)},[F]);const R=/^\d+$/.test(String(t.width))?`${t.width}px`:"100%",N=/^\d+$/.test(String(t.height))?`${t.height}px`:"100vh";return(0,a.jsxs)("div",{...E,children:[(0,a.jsxs)(m.InspectorControls,{children:[(0,a.jsx)(p.Slot,{name:"PDFEmbedderLicenseNoticeSlot"}),(0,a.jsxs)(p.PanelBody,{title:(0,o.__)("PDF File","pdf-embedder"),initialOpen:!0,children:[!1===y&&(0,a.jsx)(p.Notice,{status:"warning",isDismissible:!1,children:(0,o.__)("You cannot upload or select files. Please reach out to a site administrator or an editor if you need to embed a PDF file.","pdf-embedder")}),(0,a.jsxs)(m.MediaUploadCheck,{children:[(0,a.jsx)(m.MediaUpload,{onSelect:w,allowedTypes:["application/pdf"],value:t.pdfID,title:(0,o.__)("PDF Embedder","pdf-embedder"),render:({open:e})=>(0,a.jsx)(p.Button,{variant:"primary",onClick:e,style:{marginBottom:8},children:t.url?(0,o.__)("Replace PDF","pdf-embedder"):(0,o.__)("Select PDF","pdf-embedder")})}),!!t.url&&(0,a.jsx)("div",{style:{wordBreak:"break-all"},children:(0,a.jsx)(p.ExternalLink,{href:t.url,className:C?"is-destructive":void 0,children:t.url})})]})]}),!C&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(p.PanelBody,{title:(0,o.__)("Width & Height","pdf-embedder"),initialOpen:!0,children:[(0,a.jsxs)(s.RawHTML,{children:[S,P]}),(0,a.jsx)(p.TextControl,{label:(0,o.__)("Width","pdf-embedder"),value:t.width,onChange:e=>n({width:e})}),(0,a.jsx)(p.TextControl,{label:(0,o.__)("Height","pdf-embedder"),value:t.height,onChange:e=>n({height:e}),__nextHasNoMarginBottom:!0})]}),(0,a.jsxs)(p.PanelBody,{title:(0,o.__)("Toolbar","pdf-embedder"),initialOpen:!1,children:[(0,a.jsx)(p.SelectControl,{label:(0,o.__)("Location","pdf-embedder"),value:t.toolbar,options:[{label:(0,o.__)("Top","pdf-embedder"),value:"top"},{label:(0,o.__)("Bottom","pdf-embedder"),value:"bottom"},{label:(0,o.__)("Both","pdf-embedder"),value:"both"},{label:(0,o.__)("None","pdf-embedder"),value:"none"}],onChange:e=>n({toolbar:e}),__nextHasNoMarginBottom:!0}),(0,a.jsx)(b.ConditionalComponent,{predicate:()=>"none"!==t.toolbar,children:(0,a.jsx)(p.SelectControl,{label:(0,o.__)("Visibility","pdf-embedder"),value:t.toolbarfixed,options:[{label:(0,o.__)("Display on hover","pdf-embedder"),value:"off"},{label:(0,o.__)("Always visible","pdf-embedder"),value:"on"}],onChange:e=>n({toolbarfixed:e}),__nextHasNoMarginBottom:!0})})]}),T.map(({name:e,demoComponent:t})=>(0,a.jsx)(p.Slot,{name:e,children:e=>(0,a.jsx)(a.Fragment,{children:e.length>0?e:d.createElement(t,{titleProBadge:B,openEduModal:x})})},e))]})]}),(0,a.jsx)(_,{isOpen:r,onClose:k,place:h,plan:window.pdfembPluginOptions?.plan??"lite"}),C?(0,a.jsx)(p.Placeholder,{icon:i,className:"pdf-embedder-preview-placeholder",label:(0,o.__)("PDF Embedder","pdf-embedder"),instructions:(0,o.__)("Select a PDF in the block sidebar to preview it here.","pdf-embedder"),children:(0,a.jsx)(g,{url:t.url})}):F?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("iframe",{ref:O,src:F,title:(0,o.__)("PDF preview","pdf-embedder"),loading:"lazy",className:"pdfemb-block-editor-iframe",style:{border:0,display:"block",width:"100%",maxWidth:R,height:N}}),!l&&(0,a.jsx)("div",{className:"pdfemb-iframe-overlay","aria-hidden":"true"})]}):(0,a.jsx)(p.Placeholder,{icon:i,className:"pdf-embedder-preview-placeholder",label:(0,o.__)("PDF Embedder","pdf-embedder"),instructions:(0,o.__)("Select a PDF in the block sidebar to preview it here.","pdf-embedder")})]})},title:(0,o.__)("PDF Embedder","pdf-embedder"),description:(0,o.__)("Embed a PDF file in your content.","pdf-embedder"),category:"embed",icon:i,keywords:[(0,o.__)("pdf","pdf-embedder"),(0,o.__)("pdf embed","pdf-embedder"),(0,o.__)("pdf viewer","pdf-embedder"),(0,o.__)("document","pdf-embedder"),(0,o.__)("pdfs","pdf-embedder")],attributes:{pdfID:{type:"number"},url:{type:"string"},width:{type:"string",default:pdfembPluginOptions.width},height:{type:"string",default:pdfembPluginOptions.height},toolbar:{type:"string",enum:["top","bottom","both","none"],default:pdfembPluginOptions.toolbar},toolbarfixed:{type:"string",enum:["off","on"],default:pdfembPluginOptions.toolbarfixed}},example:{},supports:{html:!1,align:!1}})}};const t={};function n(o){const l=t[o];if(void 0!==l)return l.exports;const r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.m=e,(()=>{const e=[];n.O=(t,o,l,r)=>{if(o){r=r||0;for(var a=e.length;a>0&&e[a-1][2]>r;a--)e[a]=e[a-1];return void(e[a]=[o,l,r])}let i=1/0;for(a=0;a<e.length;a++){let[o,l,r]=e[a],s=!0;for(var d=0;d<o.length;d++)(!1&r||i>=r)&&Object.keys(n.O).every(e=>n.O[e](o[d]))?o.splice(d--,1):(s=!1,r<i&&(i=r));if(s){e.splice(a--,1);const n=l();void 0!==n&&(t=n)}}return t}})(),n.o=(e,t)=>Object.hasOwn(e,t),n.dn=e=>{var t=Object.getOwnPropertyDescriptor(e,"name");(!t||!t.writable&&t.configurable)&&Object.defineProperty(e,"name",{value:"default",configurable:!0})},(()=>{const e={57:0,350:0};n.O.j=t=>0===e[t];const t=(t,o)=>{let[l,r,a]=o;var i,d,s=0;if(l.some(t=>0!==e[t])){for(i in r)n.o(r,i)&&(n.m[i]=r[i]);if(a)var c=a(n)}for(t&&t(o);s<l.length;s++)d=l[s],n.o(e,d)&&e[d]&&e[d][0](),e[d]=0;return n.O(c)},o=globalThis.webpackChunkpdf_embedder||=[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();let o=n.O(void 0,[350],()=>n(685));o=n.O(o)})();