1"use strict";(self.webpackChunk_issimo_tangle=self.webpackChunk_issimo_tangle||[]).push([[8253],{12172:function(e,t,i){i.d(t,{d:function(){return a},x:function(){return l}});var n=i(32709),r=i(34e3),o=i(11979);const s=Object.assign({},{isMobileEdit:!1,editMode:2,editingArticleID:void 0,cards:{},layout:void 0,selection:void 0,selectionPath:[],showPublishModal:!1,writeModal:void 0}),c=(e=s,t)=>{switch(t.type){case"SET_MOBILE_EDIT":return{...e,isMobileEdit:t.isMobileEdit};case"SET_WRITE_MODAL":return{...e,writeModal:t.writeModal};case"EDIT_ARTICLE":return{...e,editingArticleID:t.articleID,editMode:2};case"EDITOR_SECTIONS_UPDATED":return null==e.editingArticleID?e:{...e,layout:{articleID:e.editingArticleID,...e.layout||{},sections:t.sections}};case"EDIT_MODE_UPDATED":{const i=2===t.editMode?e.selection:void 0,n=2===t.editMode?e.selectionPath:[];return{...e,editMode:t.editMode,selection:i,selectionPath:n}}case"EDIT_SELECTION_UPDATED":return{...e,selection:t.selection,selectionPath:t.selectionPath};case"EDITOR_CARD_UPDATED":return{...e,cards:{...e.cards,[t.card.cardID]:t.card}};default:return e}},a=()=>{const[e,t]=(0,o.useReducer)(c,s),i=(0,o.useCallback)(async e=>{t(e)},[t]),n=(0,o.useCallback)(async e=>{await i({type:"SET_MOBILE_EDIT",isMobileEdit:e})},[]),r=(0,o.useCallback)(async e=>{await i({type:"SET_WRITE_MODAL",writeModal:e})},[]),a=(0,o.useCallback)(async e=>{await i({type:"EDIT_ARTICLE",articleID:e})},[]),l=(0,o.useCallback)(async e=>{console.log("sections:"),console.log(e),await i({type:"EDITOR_SECTIONS_UPDATED",sections:e})},[]),d=(0,o.useCallback)(async e=>{await i({type:"EDIT_MODE_UPDATED",editMode:e})},[]),u=(0,o.useCallback)(async(e,t=[])=>{await i({type:"EDIT_SELECTION_UPDATED",selection:e,selectionPath:t})},[]),D=(0,o.useCallback)(async t=>{const i=e.editingArticleID;if(!i)return Promise.resolve();{const n=e.cards[i];if(!n)return Promise.resolve();if(n.imageID)return Promise.resolve();if(!e.cards[t])return Promise.resolve()}},[]);return{...e,dispatch:i,setMobileEdit:n,setWriteModal:r,editArticle:a,sectionsUpdated:l,setEditMode:d,setEditSelection:u,editorImageUploaded:D}},l=()=>(0,r.x)(n.B,"write")},32709:function(e,t,i){i.d(t,{B:function(){return n}});const n=(0,i(11979).createContext)(null)},54563:function(e,t,i){i.d(t,{U:function(){return r}});var n=i(90529);function r(e,t,i){return(0,n.N)(e,t,i)}},90243:function(e,t,i){i.d(t,{MH:function(){return s},N:function(){return c},S1:function(){return o},T:function(){return r},a$:function(){return a},hn:function(){return l},zT:function(){return d}});var n=i(99962);const r=(0,n.lc)(()=>i.e(6258).then(i.bind(i,86258)),"CardArticle"),o=(0,n.lc)(()=>i.e(3333).then(i.bind(i,73333)),"CardDropdown"),s=(0,n.lc)(()=>i.e(4831).then(i.bind(i,34831)),"CardImage"),c=(0,n.lc)(()=>i.e(3916).then(i.bind(i,73916)),"CardInput"),a=((0,n.lc)(()=>i.e(8122).then(i.bind(i,68122)),"CardLocation"),(0,n.lc)(()=>i.e(7867).then(i.bind(i,47867)),"LocationAddressSearch")),l=(0,n.lc)(()=>i.e(1229).then(i.bind(i,91229)),"LocationAddressSearchResult"),d=(0,n.lc)(()=>i.e(4396).then(i.bind(i,44396)),"CardBoolean")},38253:function(e,t,i){i.r(t),i.d(t,{WriteModal:function(){return E}});var n=i(87280),r=i(38387),o=i(11979),s=i(64169),c=i(12172),a=i(90243),l=i(36116),d=i(54563),u=i(41627);const D=(0,n.fc)("WritePublish",({cardID:e})=>{const t=(0,d.U)(e);let i;return t&&(i=(0,u.jsxs)("div",{children:["This article is ",t.status]})),(0,u.jsx)("div",{children:i})}),E=(0,n.fc)("WriteModal",({navigate:e})=>{const t=(0,s.G)()(6.6),i=(0,c.x)(),{writeModal:n,editingArticleID:d}=i,E=(0,o.use)(r.A),b="details"===n,h="publish"===n,I=(0,l.xc)({outer:{color:"white",backgroundColor:E.colors.base.background},tabs:{display:"flex"},tab1:{flex:1,padding:t/4,fontSize:2*t/3,borderBottom:b?"1px solid white":"1px solid rgba(255,255,255,0.5)",color:b?"white":"rgba(255,255,255,0.5)",textAlign:"center",cursor:"pointer",transition:"color 0.25s ease-in-out, border 0.25s ease-in-out"},tab2:{flex:1,padding:t/4,fontSize:2*t/3,borderBottom:h?"1px solid white":"1px solid rgba(255,255,255,0.5)",color:h?"white":"rgba(255,255,255,0.5)",textAlign:"center",cursor:"pointer",transition:"color 0.25s ease-in-out, border 0.25s ease-in-out"},content:{},implement:{padding:t/2,textAlign:"center",fontSize:2*t/3}});return(0,u.jsx)("div",{className:I.outer,children:(0,u.jsxs)("div",{className:I.content,children:["details"===n&&null!=d&&(0,u.jsx)(a.T,{cardID:d,navigate:e},d),"publish"===n&&null!=d&&(0,u.jsx)("div",{className:I.implement,children:(0,u.jsx)(D,{cardID:d},d)})]})})})}}]);
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.