1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3902,3943,6324],{3902:(e,a,t)=>{"use strict";t.r(a),t.d(a,{SingleColumnSection:()=>p,SingleColumnSectionForTabs:()=>h});var l=t(23798);t(21462);var r=t(59449),n=t(88525),i=t(79665),s=t(35187),o=t(79667),d=t(86913),c=t(83943),g=t(47523),u=t(70422);let m=e=>{var a;let{structure:{fields:{content:t,alignment:c}}}=e;return(0,l.jsx)(i.ZQ.Provider,{value:i.DL,children:(0,l.jsx)(s.S,{value:{titleStyle:"T1"},children:(0,l.jsx)(r.f.Provider,{value:null!=(a=null==c?void 0:c.fields)?a:r.p,children:(0,l.jsx)(n.ZQ,{value:{...n.P2,descriptionWidth:o.f4.Auto,descriptionPosition:o.sE.Center},children:(0,l.jsx)(d.j,{children:(0,l.jsx)(g.XJ,{structure:t})})})})})})},p=e=>{let{className:a,structure:t}=e,{sys:r,fields:{internalName:n,background:i,heading:s,alignment:o,isRemovedVerticalPadding:d,backgroundAssetType:g}}=t;return(0,l.jsx)(c.d,{internalName:n,sysStructure:r,className:a,alignment:o,heading:s,background:i,isRemovedVerticalPadding:d,backgroundAssetType:g,children:(0,l.jsx)(m,{structure:t})})},h=e=>{let{className:a,structure:t}=e,{fields:{background:r,heading:n,alignment:i}}=t;return(0,l.jsx)(u.F,{className:a,alignment:i,heading:n,background:r,children:(0,l.jsx)(m,{structure:t})})}},11760:e=>{e.exports={content:"single-column_content__Fz1wK",singleCol1080:"single-column_singleCol1080__3Rmtx",singleCol1280:"single-column_singleCol1280__cWuxI",alignLeft:"single-column_alignLeft__jkir1",alignRight:"single-column_alignRight__BdfD2",alignDefault:"single-column_alignDefault__pCuYD",alignCenterTextLeft:"single-column_alignCenterTextLeft__jB6HU"}},15485:e=>{e.exports={pageSection:"page-section_pageSection__gl7hH",pageSectionCompact:"page-section_pageSectionCompact__rBUfv",pageSectionClearPadding:"page-section_pageSectionClearPadding__ND9M1"}},59449:(e,a,t)=>{"use strict";t.d(a,{f:()=>n,p:()=>r});var l=t(21462);let r={horizontal:"default",vertical:"default"},n=l.createContext(r)},69692:(e,a,t)=>{"use strict";t.d(a,{J:()=>r,f:()=>n});var l=t(21462);let r=l.createContext(!1),n=()=>(0,l.useContext)(r)},70422:(e,a,t)=>{"use strict";t.d(a,{F:()=>p});var l=t(23798),r=t(21462),n=t(35187),i=t(59449),s=t(86913),o=t(34710),d=t(97561),c=t(8311),g=t(28925),u=t(46001),m=t.n(u);let p=e=>{var a;let{className:t,alignment:u,heading:p,background:h,children:x}=e,v=(0,r.useContext)(c.Ed),_=(0,g.dA)(v,null==h?void 0:h.color);return(0,l.jsxs)("div",{className:m()(..._,t),children:[p&&(0,l.jsx)(n.S,{value:{titleStyle:"T1"},children:(0,l.jsx)(i.f.Provider,{value:null!=(a=null==u?void 0:u.fields)?a:i.p,children:(0,l.jsxs)(s.j,{children:[(0,l.jsx)(o.FeatureHighlight,{structure:p,titleTagOverride:"h2"}),(0,l.jsx)(d.Xl,{multiplier:7})]})})}),x]})}},81951:e=>{e.exports={container:"grammarly-coda_container__ewp2D",gridShape:"grammarly-coda_gridShape__Truxt",grammarlySpacer:"grammarly-coda_grammarlySpacer__2GF1k",grammarlyShapeIcon:"grammarly-coda_grammarlyShapeIcon__IJhSQ",codaSpacer:"grammarly-coda_codaSpacer__7gCBF",codaShapeIcon:"grammarly-coda_codaShapeIcon__GX_wJ"}},83943:(e,a,t)=>{"use strict";t.d(a,{d:()=>W,k:()=>M});var l=t(23798),r=t(21462),n=t(46001),i=t.n(n),s=t(34710),o=t(35187),d=t(86913),c=t(28019),g=t(98558),u=t(87443),m=t(69692),p=t(8311),h=t(28925),x=t(32635),v=t(91715),_=t(81047),f=t(59449),C=t(47499),j=t(24505),S=t(22747),y=t(15485),k=t.n(y),b=t(10030),N=t.n(b),T=t(71595),A=t(42574),P=t(69834),D=t(81951),F=t.n(D);let G=()=>{let e=(0,P.A)();return(0,l.jsx)("img",{src:"".concat((0,A.Xn)("background-asset/coda-grammarly/grid.svg")),alt:e.formatMessage({id:"backgroundAsset.gridShape.altText",description:"Alt text for the decorative grid SVG in the Grammarly + Coda partnership background.",defaultMessage:"Grid shape"}),className:F().gridShape})},L=()=>{let e=(0,P.A)();return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("img",{src:"".concat((0,A.Xn)("background-asset/coda-grammarly/coda.svg")),alt:e.formatMessage({id:"backgroundAsset.codaShape.altText",description:'Alt text for the Coda logo SVG in the partnership background. "Coda" is a brand name â do not translate.',defaultMessage:"Coda shape"}),className:F().codaShapeIcon}),(0,l.jsx)("div",{className:F().codaSpacer})]})},I=()=>{let e=(0,P.A)();return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:F().grammarlySpacer}),(0,l.jsx)("img",{src:"".concat((0,A.Xn)("background-asset/coda-grammarly/grammarly.svg")),alt:e.formatMessage({id:"backgroundAsset.grammarlyShape.altText",description:'Alt text for the Grammarly logo SVG in the partnership background. "Grammarly" is a brand name â do not translate.',defaultMessage:"Grammarly shape"}),className:F().grammarlyShapeIcon})]})},X={grammarlyCoda:()=>({top:I,background:G,bottom:L})},M=e=>{var a,t;let l=null==e?void 0:e.id,r=null==e||null==(t=e.contentType)||null==(a=t.sys)?void 0:a.id;return l&&r?"".concat(r,"_").concat(l):void 0},W=e=>{var a,t;let{internalName:n,sysStructure:y,className:b,children:A,background:P,heading:D,alignment:F,isRemovedVerticalPadding:G,isCompactToolLayout:L=!1,overrideOnFirstEnterViewport:I,overrideFirstEnterViewportThreshold:W,backgroundAssetType:B}=e,R=(0,r.useRef)(null),w=M(y),{pageId:E,slug:H,isSectionScrollTrackingEnabled:J}=(0,r.useContext)(u.N),V=(0,r.useContext)(m.J),{isHero:Q}=(0,r.useContext)(_.P),{pageWidth:z}=(0,C.ec)(),O=(0,r.useContext)(p.Ed),U=(0,h.dA)(O,null==P?void 0:P.color),{isMobile:Z}=(0,x.th)(),K=(0,v.i)(),Y=D?{...D,fields:{...D.fields,description:K&&Z?void 0:D.fields.description}}:void 0,q=D?{...D,fields:{internalName:D.fields.internalName,description:D.fields.description}}:void 0,$=(0,r.useCallback)(()=>{I?I():J&&S.a2.sectionScroll(n,E,H)},[n,J,I,E,H]);(0,j.k)(R,$,null!=W?W:.5);let ee=!!B,{top:ea,background:et,bottom:el}=(e=>e&&X[e]?(0,X[e])():{top:T.D,background:T.D,bottom:T.D})(B);return(0,l.jsxs)("div",{className:i()("1280"===z?N().pagePaddingContainer1280:N().pagePaddingContainer1080,...U,{[N().pageWithBackgroun
1dAsset]:ee}),"data-component-id":n,children:[(0,l.jsx)(et,{}),(0,l.jsxs)("div",{ref:R,id:w,className:i()(N().pageContentContainer,c.Wy,{[N().pageContentWidth1080Container]:"1280"!==z,[N().pageContentWidth1280Container]:"1280"===z,[N().pageWithBackgroundAsset]:ee,[k().pageSectionClearPadding]:G,[k().pageSectionCompact]:V&&!G,[k().pageSection]:!V&&!G},b),children:[(0,l.jsx)(ea,{}),Y&&(0,l.jsx)(o.S,{value:{titleStyle:"T1"},children:(0,l.jsx)(f.f.Provider,{value:null!=(a=null==F?void 0:F.fields)?a:f.p,children:(0,l.jsxs)(d.j,{children:[(0,l.jsx)(s.FeatureHighlight,{structure:Y,titleTagOverride:Q?"h1":"h2",isCompactToolLayout:L}),(0,l.jsx)(g.Xl,{multiplier:2})]})})}),A,K&&Z&&(null==q?void 0:q.fields.description)&&(0,l.jsx)(o.S,{value:{titleStyle:"T1"},children:(0,l.jsx)(f.f.Provider,{value:null!=(t=null==F?void 0:F.fields)?t:f.p,children:(0,l.jsxs)(d.j,{children:[(0,l.jsx)(g.Xl,{multiplier:2}),(0,l.jsx)(s.FeatureHighlight,{structure:q})]})})}),(0,l.jsx)(el,{})]})]})}},86913:(e,a,t)=>{"use strict";t.d(a,{j:()=>u});var l=t(23798),r=t(46001),n=t.n(r),i=t(21462),s=t(59449),o=t(47499),d=t(11760),c=t.n(d);let g={left:c().alignLeft,right:c().alignRight,default:c().alignDefault,centerContentLeftAlignText:c().alignCenterTextLeft},u=e=>{let{children:a,className:t}=e,{horizontal:r}=(0,i.useContext)(s.f),{pageWidth:d}=(0,o.ec)();return(0,l.jsx)("div",{className:n()(c().content,t,"1280"===d?c().singleCol1280:c().singleCol1080,g[r]),children:a})}},91715:(e,a,t)=>{"use strict";t.d(a,{g:()=>r,i:()=>n});var l=t(21462);let r=(0,l.createContext)(!1),n=()=>(0,l.useContext)(r)}}]);
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.