1"use strict";(self.webpackChunkcalendy=self.webpackChunkcalendy||[]).push([[6934,7676],{328:function(e,a,t){t.d(a,{Ay:function(){return r},dV:function(){return n},gc:function(){return s}});const s=[0,1,2,3],n=["Draft","To Do","In Progress","Ready"];function r(e){return n[e]}},5286:function(e,a,t){t.d(a,{B1:function(){return r},KZ:function(){return n},al:function(){return i}});const s=(0,t(49811).x)({buildIdentifier:e=>({channel:"AutoPostBuilderCalendarChannel",id:e}),eventHandlers:{run_updated:(e,a)=>{const t=e?.run;t&&a.onRunUpdated?.(t)}},shouldUnsubscribeOnEvent:()=>!1,onRejectedMessage:"Connection error."}),n=e=>s.setHandlers(e),r=e=>s.subscribe(e),i=()=>s.unsubscribe()},28529:function(e,a,t){t.d(a,{A:function(){return r}});var s=t(96540),n=t(82726);function r({generateIdeas:e,fetchStatus:a,onRunUpdate:t,isGenerating:r,calendarId:i,errorMessage:d="Could not generate ideas. Please try again."}){const[l,o]=(0,s.useState)(null),c=(0,s.useRef)(t);c.current=t;const u=(0,s.useCallback)(()=>o(null),[]);return{trigger:(0,s.useCallback)(async()=>{if(!r){o(null),window.trackPicoUserAction?.("idea_builder_get_ideas_button_clicked",{calendar_id:`${i}`});try{const a=await e().unwrap();c.current(a.run)}catch(t){if(402===t?.status)n(document).trigger("ajaxError",[{status:402,responseJSON:t.data}]);else if(409===t?.status)try{const{data:e}=await a(void 0,!1);e?.run&&c.current(e.run)}catch(s){o(d)}else console.error("Generate ideas failed:",t),o(d)}}},[r,e,a,i,d]),error:l,clearError:u}}},30278:function(e,a,t){t.r(a),t.d(a,{default:function(){return c}});var s=t(74848),n=t(96540),r=t(40961),i=t(71468),d=t(64351);const l={facebook:(0,n.lazy)(()=>Promise.resolve().then(t.bind(t,13864))),instagram:(0,n.lazy)(()=>Promise.resolve().then(t.bind(t,36069))),linkedin:(0,n.lazy)(()=>Promise.resolve().then(t.bind(t,47314))),threads:(0,n.lazy)(()=>Promise.resolve().then(t.bind(t,79330))),bluesky:(0,n.lazy)(()=>Promise.resolve().then(t.bind(t,20402))),pinterest:(0,n.lazy)(()=>Promise.resolve().then(t.bind(t,62933))),google:(0,n.lazy)(()=>Promise.resolve().then(t.bind(t,40))),youtube:(0,n.lazy)(()=>Promise.resolve().then(t.bind(t,15917))),tiktok:(0,n.lazy)(()=>Promise.resolve().then(t.bind(t,46760))),snapchat:(0,n.lazy)(()=>Promise.resolve().then(t.bind(t,9179)))},o=["facebook","instagram","threads","bluesky","linkedin","pinterest","google","youtube","tiktok","snapchat"];function c({draftIdea:e,onClose:a}){const[t,c]=(0,n.useState)("facebook"),u=(0,i.d4)(e=>e.context.calendar),m=(0,i.d4)(e=>e.context.paths)||{};(0,n.useEffect)(()=>{const e=e=>{"Escape"===e.key&&a()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[a]);const f=(0,n.useCallback)(e=>{e.stopPropagation(),e.target===e.currentTarget&&a()},[a]),h=(0,n.useMemo)(()=>{const a=(e.attachments||[]).map((e,a)=>{const t=e.attachable||{},s=t.type||e.attachable_type||"Photo",n=t.url||t.medium_url||"",r=t.thumb_url||"";return n||r?(0,d.gR)({id:e.id||a,attachableId:t.id||a,type:s,url:n,thumbUrl:r,contentType:t.content_type,normalizedPhotoMeta:t.normalized_photo_meta}):null}).filter(Boolean);return{copy:e.copy||"",date:(new Date).toISOString(),attachments:a,publishable_attachments:a,post_type:"post",metadata:{},fragments:[]}},[e]),b=(0,n.useMemo)(()=>{let e=u.small_thumb_logo_url||u.logo_url;if(!e){const a=(u.name||"C").charAt(0).toUpperCase();e=`data:image/svg+xml,${encodeURIComponent(`<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40"><circle cx="20" cy="20" r="20" fill="%2359A568"/><text x="20" y="26" text-anchor="middle" fill="white" font-size="18" font-weight="700" font-family="sans-serif">${a}</text></svg>`)}`}return{...u,identities:u.identities||{},logo_url:e,small_thumb_logo_url:e}},[u]),x=(0,n.useMemo)(()=>({calendar:b,paths:m,timeFormat:"h:mm A",isMobileApp:!1,config:{showVideoPoster:!1},serviceAvatar:null}),[b,m]),p=l[t];return(0,r.createPortal)((0,s.jsx)("div",{className:"draft-idea-preview-overlay",onClick:f,children:(0,s.jsxs)("div",{className:"draft-idea-preview-modal",onClick:e=>e.stopPropagation(),children:[(0,s.jsx)("button",{className:"draft-idea-preview-close",onClick:a,children:(0,s.jsx)("i",{className:"fa fa-times"})}),(0,s.jsx)("div",{className:"draft-idea-preview-service-selector",children:o.map(e=>(0,s.jsx)("i",{className:`${e} service-icon large ${t===e?"active":""}`,onClick:()=>c(e)},e))}),(0,s.jsx)("div",{className:`post-preview-container ${t}`,children:(0,s.jsx)(n.Suspense,{fallback:(0,s.jsx)("div",{className:"text-center",children:"Loading preview..."}),children:(0,s.jsx)(p,{data:h,...x})})})]})}),document.body)}},96142:function(e,a,t){t.r(a),t.d(a,{default:function(){return F}});var s=t(74848),n=t(96540),r=t(71468),i=t(21542),d=t(28529);const l=t(44608).A.injectEndpoints({endpoints:e=>({getLabels:e.query({query:()=>({url:"labels"})})})}),{useGetLabelsQuery:o}=l;var c=t(56340),u=t(81984),m=t(61944),f=t(24677);function h({onGetIdeasClicked:e}
1){const a=(0,r.wA)(),[t,l]=(0,n.useState)(!1),[h,b]=(0,n.useState)(!1),x=(0,n.useRef)(null),p=(0,n.useRef)(!1),_=(0,r.d4)(e=>e.context.calendar),j=(0,r.d4)(e=>e.board.filters.labelIds),g=(0,r.d4)(e=>e.board.filters.query),v=(0,r.d4)(e=>e.context.autoPostBuilderRun),y=(0,r.d4)(e=>e.context.autoPostBuilderEnabled),N=(0,r.d4)(e=>e.context.hasBrandInformation),w=(0,r.d4)(e=>e.context.loomlyAiEnabled),k=(0,r.d4)(e=>e.context.calendar?.permissions?.draft_idea_create),{data:C,refetch:I}=o(),[P]=(0,c.Eg)(),[A]=(0,c.T6)(),S=y&&v&&!v.completed,{trigger:M,error:E,clearError:D}=(0,d.A)({generateIdeas:P,fetchStatus:A,onRunUpdate:e=>a((0,m.Ch)(e)),isGenerating:S,calendarId:_.id,errorMessage:"Failed to start idea generation. Please try again."}),$=(0,n.useCallback)(e=>{const a=x.current;0===e.button&&document.activeElement!==a&&(e.preventDefault(),p.current=!0)},[]),R=(0,n.useCallback)(e=>{if(!p.current)return;p.current=!1;const a=x.current;a&&document.activeElement!==a&&a.focus()},[]);return(0,s.jsxs)(s.Fragment,{children:[y&&E&&(0,s.jsxs)("div",{className:"auto-post-builder-error-banner",children:[(0,s.jsx)("i",{className:"fa fa-exclamation-circle"}),(0,s.jsx)("span",{children:E}),(0,s.jsx)("button",{type:"button",className:"auto-post-builder-error-banner-close","aria-label":"Dismiss error",onClick:D,children:(0,s.jsx)("i",{className:"fa fa-times"})})]}),(0,s.jsxs)("div",{className:"board-buttons-row",children:[(0,s.jsx)("div",{className:"board-title",children:"Ideas Board"}),(0,s.jsxs)("div",{className:"right-items",children:[(0,s.jsx)("div",{className:"expandable-search-container"+(h?" expanded":""),onMouseDown:$,onMouseUp:R,children:(0,s.jsx)(f.DebounceInput,{className:"search-text-field",debounceTimeout:500,maxLength:100,placeholder:"Search drafts...",forceNotifyByEnter:!0,forceNotifyOnBlur:!0,value:g,onChange:e=>a((0,u.NY)(e.target.value)),onFocus:()=>b(!0),onBlur:()=>b(!1),inputRef:x})}),(0,s.jsx)(i.A,{labels:C||[],labelIds:j,calendarId:_.id,placeholder:"Labels",enableManager:!0,isManagerModalOpen:t,onShowManagerModal:()=>l(!0),onHideManagerModal:()=>l(!1),onChangeChosenLabels:e=>a((0,u.Bl)(e.map(e=>parseInt(e.value)))),onChangeManagedLabels:I}),(0,s.jsxs)("button",{className:"new-idea-button","data-pico-action":"new_idea_button_clicked","data-
1pico-info":JSON.stringify({calendar_id:`${_.id}`,new_idea_button_clicked_location:"ideas_board_page_top_row"}),onClick:()=>Turbo.visit(`/calendars/${_.id}/draft_ideas/new`),children:[(0,s.jsx)("i",{className:"mgc_add_circle_line"}),"New Idea"]}),y&&w&&N&&k&&(0,s.jsxs)("button",{className:"get-ideas-button",disabled:S,onClick:()=>{e?.(),M()},children:[S?(0,s.jsx)("i",{className:"fa fa-refresh fa-spin"}):(0,s.jsx)("i",{className:"mgc_bulb_2_ai_fill"}),S?"Generating...":"Get ideas"]})]})]})]})}var b=t(43375),x=t(74979),p=t(15366),_=t(26916);function j({draftIdea:e}){const a=(0,r.d4)(e=>e.context.calendar.id),[t]=(0,c.yT)(),[i,d]=(0,n.useState)(!1),l=(0,n.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),d(e=>!e)},[d]),o=(0,n.useCallback)(s=>{s.preventDefault(),s.stopPropagation(),d(!1),t(e.id),window.trackPicoUserAction("idea_builder_delete_idea_button_clicked",{draft_idea_id:`${e.id}`,calendar_id:`${a}`})},[d,t,e.id,a]);return(0,s.jsxs)(n.Fragment,{children:[(0,s.jsxs)("a",{href:"#",className:"dropdown-action-link",onClick:l,children:[(0,s.jsx)("i",{className:"mgc_delete_2_line"}),(0,s.jsx)("span",{children:"Delete idea"})]}),i&&(0,s.jsx)(_.A,{modalClassName:"confirmation-modal",showCloseIcon:!1,open:!0,onClose:l,children:(0,s.jsxs)("div",{className:"modal-content",children:[(0,s.jsx)("div",{className:"modal-body",children:(0,s.jsx)("p",{children:"Are you sure you want to delete this draft idea?"})}),(0,s.jsxs)("div",{className:"modal-footer",children:[(0,s.jsx)("button",{type:"button",className:"button small",onClick:l,children:"No"}),(0,s.jsx)("button",{type:"button",className:"button small secondary",onClick:o,children:"Yes"})]})]})})]})}function g({draftIdea:e}){const a=(0,r.d4)(e=>e.context.calendar.id),t=(0,n.useCallback)(t=>{t.preventDefault(),t.stopPropagation(),window.trackPicoUserAction("idea_builder_convert_idea_to_post_button_clicked",{draft_idea_id:`${e.id}`,calendar_id:`${a}`,convert_idea_to_post_location:"ideas_board"}),Turbo.visit(`/calendars/${a}/posts/new?from_draft_idea_id=${e.id}`)},[a,e.id]);return(0,s.jsx)(n.Fragment,{children:(0,s.jsxs)("a",{href:"#",className:"dropdown-action-link",onClick:t,children:[(0,s.jsx)("i",{className:"mgc_edit_2_line"}),(0,s.jsx)("span",{children:"Turn into post"})]})})}function v({draftIdea:e,iconClass:a="fa fa-ellipsis-v"}){const t=(0,n.useRef)(null),i=(0,n.useRef)(null),[d,l,o,c]=(0,p.A)(t,i),u=(0,r.d4)(e=>e.context.calendar.permissions),m=u.draft_idea_destroy,f=u.post_create,h=(0,n.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),c()},[c]);let b=[];return f&&b.push((0,s.jsx)("li",{children:(0,s.jsx)(g,{draftIdea:e})},"create-post")),m&&b.push((0,s.jsx)("li",{children:(0,s.jsx)(j,{draftIdea:e})},"destroy")),0==b.length?null:(0,s.jsxs)("div",{className:"draft-idea-actions dropdown actions-dropdown "+(d?"open":""),children:[(0,s.jsx)("a",{href:"#",className:"entry-actions",role:"button",ref:i,onClick:h,children:(0,s.jsx)("i",{className:a,"aria-label":"Actions"})}),(0,s.jsx)("ul",{className:"dropdown-menu","aria-labelledby":"draft-idea-entry-dropdown",ref:t,children:b})]})}function y({label_ids:e}){if(!e||0===e.length)return null;const{data:a}=o();return(0,s.jsx)("div",{className:"draft-idea-labels-row",children:(a||[]).filter(a=>e.includes(a.id)).map(e=>(0,s.jsx)("span",{style:{backgroundColor:e.color},children:e.name},e.id))})}var N=t(30278);function w({draftIdea:e}){const[a,t]=(0,n.useState)(!1),i=(0,r.d4)(e=>e.context.calendar.id),d=(0,n.useCallback)(a=>{a.preventDefault(),a.stopPropagation(),window.trackPicoUserAction("idea_builder_preview_idea_button_clicked",{draft_idea_id:`${e.id}`,calendar_id:`${i}`}),t(!0)},[e.id,i]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("button",{className:"draft-idea-preview-button",onClick:d,children:"Preview"}),a&&(0,s.jsx)(N.default,{draftIdea:e,onClose:()=>t(!1)})]})}const k=()=>document.body.classList.contains("loomly-ai-layout");function C(){return(0,s.jsxs)("div",{className:"draft-idea-suggested-header",children:[(0,s.jsx)("i",{className:"mgc_bulb_2_ai_line"}),(0,s.jsx)("span",{children:"Suggested"})]})}function I(){return(0,s.jsx)("span",{className:"draft-idea-drag-handle",children:(0,s.jsxs)("svg",{width:"6",height:"10",viewBox:"0 0 6 10",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("circle",{cx:"1",cy:"1",r:"1"}),(0,s.jsx)("circle",{cx:"5",cy:"1",r:"1"}),(0,s.jsx)("circle",{cx:"1",cy:"5",r:"1"}),(0,s.jsx)("circle",{cx:"5",cy:"5",r:"1"}),(0,s.jsx)("circle",{cx:"1",cy:"9",r:"1"}),(0,s.jsx)("circle",{cx:"5",cy:"9",r:"1"})]})})}function P({count:e}){return(0,s.jsxs)("div",{className:"draft-idea-attachment-chip",children:[(0,s.jsx)("i",{className:"mgc_attachment_line"}),(0,s.jsxs)("span",{children:["x",e]})]})}function A({draftIdea:e}){const a=(0,r.d4)(e=>e.context.calendar.permissions.draft_idea_update),t=(0,r.d4)(e=>e.context.calendar.permissions.post_create),i=(0,r.d4)(e=>e.context.autoPostBuilderEnabled)&&"auto_post_builder"===e.source,d=(0,n.useMemo)(()=>k(),[]),{attributes:l,listeners:o,setNodeRef:c,transform:u,transition:m}=(0,b.PM)({id:e.id,data:{previousStatus:e.status},disabled:!a}),f=(0,n.useCallback)(()=>{Turbo.visit(`/calendars/${e.calendar_id}/draft_ideas/${e.id}/edit`)},[e]),h=e.copy?.length>75?`${e.copy.substring(0,75)}...`:e.copy,p=u?{transform:x.Ks.Translate.toString(u),transition:m,zIndex:1e3}:void 0;return d?(0,s.jsxs)("div",{className:"draft-idea-card redesigned",onClick:f,ref:c,...o,...l,style:p,children:[i&&(0,s.jsx)(C,{}),(0,s.jsxs)("div",{className:"draft-idea-content",children:[(0,s.jsxs)("div",{className:"draft-idea-title-row",children:[(0,s.jsx)(I,{}),e.subject&&(0,s.jsx)("div",{className:"draft-idea-title",children:e.subject}),(0,s.jsx)(v,{draftIdea:e,iconClass:"fa fa-ellipsis-h"})]}),(0,s.jsx)("div",{className:"draft-idea-copy",children:h||(0,s.jsx)("em",{children:"No copy"})})]}),(0,s.jsx)(y,{label_ids:e.label_ids}),e.attachments.length>0&&(0,s.jsx)(P,{count:e.attachments.length}),t&&(0,s.jsx)(w,{draftIdea:e})]}):(0,s.jsxs)("div",{className:"draft-idea-card",onClick:f,ref:c,...o,...l,style:p,children:[e.subject&&(0,s.jsx)("div",{className:"draft-idea-title",children:e.subject}
1),(0,s.jsx)("div",{className:"draft-idea-copy",style:h?{}:{fontStyle:"italic"},children:h||"No copy"}),(0,s.jsx)(v,{draftIdea:e}),(0,s.jsx)(y,{label_ids:e.label_ids}),e.attachments.length>0&&(0,s.jsxs)("div",{className:"draft-idea-attachments",children:[(0,s.jsx)("i",{className:"fa fa-paperclip"})," x",e.attachments.length]})]})}var S=t(328);function M({status:e}){const a=(0,r.d4)(e=>e.context.calendar),t=(0,S.Ay)(e),i=(0,r.d4)(e=>e.board.filters.labelIds),d=(0,r.d4)(e=>e.board.filters.query),l=(0,r.d4)(e=>e.board.ui.actions.draggedDraftIdeaId),o=(0,r.d4)(e=>e.board.ui.actions.draggedDraftIdeaStatus),{data:u}=(0,c.b6)({labelIds:i,query:d}),m=(0,n.useMemo)(()=>u?u.filter(a=>l===a.id?o===e:a.status===e):[],[i,d,l,o,u,e]),f=(0,n.useCallback)(()=>{window.trackPicoUserAction("new_idea_button_clicked",{calendar_id:`${a.id}`,new_idea_button_clicked_location:"ideas_board_page_column",ideas_board_column_index:e.toString()}),Turbo.visit(`/calendars/${a.id}/draft_ideas/new?status=${e}`)},[a.id,e]),{setNodeRef:h,isOver:x}=(0,b.zM)({id:e});return(0,s.jsxs)("div",{className:"board-column "+(x?"drag-over":""),ref:h,children:[(0,s.jsxs)("div",{className:"column-header",children:[(0,s.jsxs)("div",{className:"column-title",children:[t," "]}),(0,s.jsx)("div",{className:"counter",children:m.length}),(0,s.jsx)("button",{className:"column-header-add-button ghost",onClick:f,children:(0,s.jsx)("i",{className:"fa fa-plus"})})]}),(0,s.jsxs)("div",{className:"column-content",children:[m.map(e=>(0,s.jsx)(A,{draftIdea:e},e.id)),(0,s.jsxs)("button",{className:"add-idea-button ghost small",onClick:f,children:[(0,s.jsx)("i",{className:"fa fa-plus"}),"New Idea"]})]})]})}var E=t(82989),D=t(43843);const $=e=>"delete"==e?"Delete Draft Idea":"Perform Action",R=e=>"delete"==e?"delete your draft idea":"perform action";function B(){const e=(0,r.wA)(),a=(0,r.d4)(e=>e.board.ui.actions?.errors),t=(0,r.d4)(e=>e.board.ui.actions?.options?.event);return(a||[]).length>0&&(0,s.jsx)(_.A,{modalClassName:"draft-ideas-board-actions-errors-modal small",open:!0,onClose:()=>e((0,D.K)()),children:(0,s.jsxs)("div",{className:"modal-content-custom",children:[(0,s.jsx)("div",{className:"modal-header-custom",children:(0,s.jsxs)("div",{className:"modal-title-custom",children:["Unable to ",$(t)]})}),(0,s.jsxs)("div",{className:"modal-body-custom",children:[(0,s.jsxs)("div",{className:"description",children:["Sorry, but we were unable to ",R(t),":"]}),(0,s.jsx)(E.A,{errors:a})]})]})})}var z=t(94503);const T=()=>{const e=(0,r.wA)(),a=(0,r.d4)(e=>e.board.filters.labelIds),t=(0,r.d4)(e=>e.board.filters.query),{isFetching:s}=(0,c.b6)({labelIds:a,query:t});(0,n.useEffect)(()=>{s||e((0,z.BS)({draftIdeaId:null,status:null}))},[e,s])},U=()=>{const e=(0,r.wA)(),[a]=(0,c.EA)();return(0,n.useCallback)(({active:t,over:s})=>{if(!s)return;const n=t.id,r=t.data.current.previousStatus,i=s.id;i!==r&&(e((0,z.BS)({draftIdeaId:n,status:i})),a({draftIdeaId:n,status:i}))},[e,a])};var L=t(5286);function F(){const e=(0,r.wA)(),a=(0,r.d4)(e=>e.context.calendar.id),t=(0,r.d4)(e=>e.context.autoPostBuilderRun),i=(0,r.d4)(e=>e.context.autoPostBuilderEnabled),d=(0,r.d4)(e=>e.context.calendar?.permissions?.draft_idea_create),l=i&&d&&t&&!t.completed,o=U();T();const[u]=(0,c.T6)(),f=(0,n.useRef)(null),[x,p]=(0,n.useState)(null),_=(0,n.useCallback)(a=>{e((0,m.Ch)(a)),("completed"===a.status||"failed"===a.status&&(a.ideas_generated_count??0)>0)&&e(c.Ay.util.invalidateTags(["DraftIdeas"]))},[e]),j=(0,n.useCallback)(()=>{t?.id&&p(t.id)},[t?.id]);(0,n.useEffect)(()=>{if(i&&a)return(0,L.KZ)({onRunUpdated:_}),(0,L.B1)(a),()=>(0,L.al)()},[i,a,_]),(0,n.useEffect)(()=>l?(f.current=setInterval(async()=>{try{const{data:e}=await u(void 0,!1);e?.run&&_(e.run)}catch(e){}},5e3),()=>clearInterval(f.current)):(clearInterval(f.current),void(f.current=null)),[l,u,_]),(0,n.useEffect)(()=>{"failed"!==t?.status&&p(null)},[t?.id,t?.status]);const g=(0,b.FR)((0,b.MS)(b.AN,{activationConstraint:{distance:8}})),v="failed"===t?.status,y=0===(t?.ideas_generated_count??0),N=!!t?.created_at&&Date.now()-new Date(t.created_at).getTime()<6e5,w=i&&v&&y&&N&&x!==t?.
1id;return(0,s.jsxs)(b.Mp,{sensors:g,onDragEnd:o,children:[(0,s.jsx)(h,{onGetIdeasClicked:j}),w&&(0,s.jsxs)("div",{className:"auto-post-builder-error-banner",children:[(0,s.jsx)("i",{className:"fa fa-exclamation-circle"}),(0,s.jsx)("span",{children:"Idea generation failed. Please try again."}),(0,s.jsx)("button",{type:"button",className:"auto-post-builder-error-banner-close","aria-label":"Dismiss idea generation error",onClick:()=>p(t.id),children:(0,s.jsx)("i",{className:"fa fa-times"})})]}),(0,s.jsxs)("div",{className:"board-columns-container",children:[(0,s.jsx)(M,{status:0}),(0,s.jsx)(M,{status:1}),(0,s.jsx)(M,{status:2}),(0,s.jsx)(M,{status:3})]}),(0,s.jsx)(B,{})]})}}}]); 2//# sourceMappingURL=draft-ideas-board-bf1b3ad65a21ec32766a.chunk.js.map
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.