1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="001e5273-edfa-5811-a3ce-74118170f0ad")}catch(e){}}(); 3import{b as h}from"./chunk-W3J6RREF.js";import"./chunk-R4S5ZEZD.js";import"./chunk-S6GMQ2L2.js";import{a as x}from"./chunk-V5CY6QDH.js";import"./chunk-CXDK4Y3D.js";import"./chunk-RUGASD7G.js";import"./chunk-X5BEWT6O.js";import"./chunk-IBKYOB2M.js";import"./chunk-QSWXTHOJ.js";import"./chunk-EAEYHGVD.js";import"./chunk-RV66JE2L.js";import"./chunk-F4E3I3LT.js";import"./chunk-ZLKU7LOT.js";import"./chunk-UJCM7VNZ.js";import"./chunk-X3TWZOWG.js";import"./chunk-AFSJ5YC4.js";import"./chunk-W5N3L4R3.js";import"./chunk-Q4YI27RN.js";import"./chunk-WAQAEX5M.js";import"./chunk-WRXC5ORK.js";import"./chunk-NSOUN2RF.js";import"./chunk-Z4VFRRQH.js";import"./chunk-63NVGYC5.js";import"./chunk-YBSHWHWP.js";import"./chunk-SF3LBQWY.js";import"./chunk-3EG53Q5T.js";import"./chunk-WDSEG2HL.js";import"./chunk-TFZ6BMYA.js";import"./chunk-KM7DT4K3.js";import"./chunk-XVD3ROXQ.js";import"./chunk-63ANJDYR.js";import"./chunk-YW2E6DSI.js";import"./chunk-KH5DZGNM.js";import"./chunk-5EINV65B.js";import"./chunk-Z6USEE7H.js";import"./chunk-52QMLCYN.js";import"./chunk-LHPVZF3V.js";import"./chunk-2M3QETKK.js";import"./chunk-INEWE6SG.js";import"./chunk-IKEJPASG.js";import"./chunk-HVR6QYVL.js";import"./chunk-2JF74RQL.js";import"./chunk-I7BLO743.js";import"./chunk-DF7HIBO6.js";import"./chunk-6H5XAIK2.js";import"./chunk-5UK6QKW4.js";import"./chunk-F7R2ZQNL.js";import"./chunk-PVICISUF.js";import"./chunk-PS4BQE7G.js";import"./chunk-EM366EJO.js";import"./chunk-PAN4ZM5A.js";import"./chunk-O5N53BEO.js";import"./chunk-SYOOYOQ3.js";import"./chunk-W43SYNF3.js";import"./chunk-C57QP4TF.js";import"./chunk-ZXVXVPQZ.js";import"./chunk-TMNV4PDT.js";import"./chunk-6ESVMRDE.js";import"./chunk-VIHRMJHO.js";import"./chunk-VIEDUWOT.js";import"./chunk-PF6HUF2V.js";import"./chunk-RM57FMMX.js";import"./chunk-IZJQTZVB.js";import"./chunk-RZXXF6WL.js";import"./chunk-O6XQWL47.js";import"./chunk-W7NCBQUV.js";import"./chunk-JJSZFUPX.js";import"./chunk-YJXTVF6L.js";import"./chunk-7FJMNKJZ.js";import"./chunk-77KO6I45.js";import"./chunk-R7MSJQOC.js";import"./chunk-6HTRP6U7.js";import"./chunk-BSKHYKXK.js";import"./chunk-I5X7DE55.js";import"./chunk-ETZRMDHS.js";import"./chunk-NPR23P7I.js";import"./chunk-BVS47MGJ.js";import"./chunk-WDJPTZC5.js";import"./chunk-XZFXRJRY.js";import"./chunk-AAFBOZHS.js";import"./chunk-TA6QZW4D.js";import"./chunk-T5Q4IEHB.js";import"./chunk-KSQRQOTB.js";import"./chunk-ICSKVG7Y.js";import"./chunk-A7W5NRHC.js";import"./chunk-HN4G4JKQ.js";import"./chunk-NTJ4CINI.js";import"./chunk-6UNLROVI.js";import"./chunk-XBHOMARE.js";import"./chunk-C5T7GUT6.js";import"./chunk-DSHWJW7U.js";import"./chunk-FLZNG7WM.js";import"./chunk-Y53ZYOIU.js";import"./chunk-3YM57F2T.js";import"./chunk-MQQUES44.js";import"./chunk-4QRFWAA5.js";import"./chunk-4OKMPB3H.js";import"./chunk-AGVOJNE2.js";import"./chunk-HJXQJEZE.js";import"./chunk-I664YVIA.js";import"./chunk-YSTTJCSR.js";import"./chunk-CN4EGA4I.js";import"./chunk-Z5M2FKAZ.js";import"./chunk-5NDSS4DO.js";import"./chunk-TTUVP5SZ.js";import"./chunk-5CMUHLSG.js";import"./chunk-TNAGEFXD.js";import"./chunk-YH4N3M4B.js";import"./chunk-BHOSW24E.js";import"./chunk-56LBQIQP.js";import"./chunk-IKWIL4NU.js";import"./chunk-5K5PYV5V.js";import"./chunk-TDGVUJZJ.js";import"./chunk-MWF7JXGK.js";import"./chunk-UJXOZNZV.js";import"./chunk-KS3Q7H57.js";import"./chunk-DAOAKQM2.js";import"./chunk-MGCQ5S6F.js";import"./chunk-MJXNRHWH.js";import"./chunk-BUOPWRDV.js";import"./chunk-UQU3EU23.js";import"./chunk-346ISJSG.js";import"./chunk-CNRKNNWP.js";import"./chunk-L6Z7ZO7O.js";import"./chunk-TLCCWCNW.js";import"./chunk-5SJALNJN.js";import"./chunk-XEY266ER.js";import"./chunk-SEDEP525.js";import"./chunk-SECBI6OV.js";import"./chunk-LXBG4CPT.js";import"./chunk-56KVT3OQ.js";import"./chunk-MF7VZYLI.js";import"./chunk-NFMDOWTR.js";import"./chunk-QE6DXY66.js";import"./chunk-B5YZVWIB.js";import"./chunk-HCSN2NMS.js";import"./chunk-FDIRDMLL.js";import"./chunk-XQLUXGKM.js";import"./chunk-3JHJJCIF.js";import"./chunk-J4X36CU5.js";import"./chunk-X3ZU2Z3D.js";import"./chunk-QZXCI4ZV.js";import"./chunk-VO633UWN.js";import"./chunk-XIKGSSI2.js";import"./chunk-MNZQGPDO.js";import"./chunk-NK2KZLT6.js";import"./chunk-MU5APV2L.js";import"./chunk-KRFZY2QT.js";import"./chunk-DFSGG2NH.js";import"./chunk-MREDPIUE.js";import"./chunk-BWICLBYB.js";import"./chunk-TYTNPDEC.js";import"./chunk-WAPZ5LEW.js";import"./chunk-746D4QTP.js";import{Ac as f,Dc as s,Ib as _,Sc as a,fc as u,gc as B,hc as b,ic as v,jc as c,kc as l,qa as m,qb as p,uc as C,va as r,wa as d}from"./chunk-BZJI6Z2X.js";import"./chunk-WVYA44CB.js";import"./chunk-CS7K6LXP.js";function E(i,k){if(i&1){let e=C();c(0,"div")(1,"app-block-editor",6),f("addBlock",function(o){r(e);let n=s();return d(n.addBlock(o))})("deleteBlock",function(o){r(e);let n=s();return d(n.removeBlock(o))})("duplicateBlock",function(o){r(e);let n=s();return d(n.duplicateBlock(o))}),l()()}if(i&2){let e=k.$implicit,t=k.$index;p(),v("block",e)("index",t)}}var y=(()=>{class i{contentBlocksService=m(x);blocks=[];constructor(){this.blocks=[this.contentBlocksService.getBlock("tab")],this.contentBlocksService.editMode=!0}addBlock(e){let t=this.contentBlocksService.getBlock(e.type);this.blocks.splice(e.index+1,0,t)}orderBlock(e){if(e.move==="up")this.swapElement(this.blocks,e.index,--e.index);else{if(e.index===this.blocks.length-1)return;this.swapElement(this.blocks,e.index,++e.index)}}removeBlock(e){this.blocks.splice(e,1)}duplicateBlock(e){let t=JSON.parse(JSON.stringify(this.blocks[e]));this.blocks.splice(e+1,0,t)}swapElement(e,t,o){let n=e[t];
3e[t]=e[o],e[o]=n}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=_({type:i,selectors:[["app-modular-content-editor"]],decls:14,vars:0,consts:[[1,"container"],[1,"row"],[1,"col-12","mt-4"],[1,"mb-7","dashboard-container-fluid"],[1,"col-12"],[1,"bg-white","shadow","rounded"],[3,"addBlock","deleteBlock","duplicateBlock","block","index"]],template:function(t,o){t&1&&(c(0,"header")(1,"div",0)(2,"div",1)(3,"div",2)(4,"h1"),a(5,"Example Page"),l(),c(6,"p"),a(7,"Optional introductory text."),l()()()()(),c(8,"div",3)(9,"div",1)(10,"div",4)(11,"div",5),B(12,E,2,2,"div",null,u),l()()()()),t&2&&(p(12),b(o.blocks))},dependencies:[h],encapsulation:2})}return i})();export{y as ModularContentEditorComponent}; 4 5//# debugId=001e5273-edfa-5811-a3ce-74118170f0ad
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.