[
  {
    "fragment":"foreword.md",
    "post_title":"Foreword",
    "slug":"foreword"
  },
  {
    "fragment":"introduction.md",
    "post_title":"Introduction",
    "slug":"introduction"
  },
  {
    "fragment":"language-overview.md",
    "post_title":"Language",
    "slug":"language",
    "children":[
      {
        "fragment":"language-syntax.md",
        "post_title":"Syntax",
        "slug":"language-syntax"
      },
      {
        "fragment":"language-ampscript-blocks.md",
        "post_title":"AMPscript Blocks",
        "slug":"ampscript-blocks"
      },
      {
        "fragment":"language-inline-ampscript.md",
        "post_title":"Inline AMPscript",
        "slug":"inline-ampscript"
      },
      {
        "fragment":"language-tag-based-syntax.md",
        "post_title":"Tag-based Syntax",
        "slug":"tag-based-syntax"
      },
      {
        "fragment":"language-functions.md",
        "post_title":"Functions",
        "slug":"functions",
        "children":[
          {
            "fragment":"language-ampscript-and-excel.md",
            "post_title":"AMPscript and Excel",
            "slug":"ampscript-and-excel"
          }
        ]
      },
      {
        "fragment":"language-variables.md",
        "post_title":"Variables",
        "slug":"variables",
        "children":[
          {
            "fragment":"language-naming-convention.md",
            "post_title":"Naming Convention",
            "slug":"naming-convention"
          },
          {
            "fragment":"language-declaring-variables.md",
            "post_title":"Declaring Variables",
            "slug":"declaring-variables"
          },
          {
            "fragment":"language-setting-variables.md",
            "post_title":"Setting Variables",
            "slug":"setting-variables"
          },
          {
            "fragment":"language-scope.md",
            "post_title":"Scope",
            "slug":"scope"
          },
          {
            "fragment":"language-order-of-operations.md",
            "post_title":"Order of Operations",
            "slug":"order-of-operations"
          },
          {
            "fragment":"language-using-variables.md",
            "post_title":"Using Variables",
            "slug":"using-variables"
          }
        ]
      },
      {
        "fragment":"language-comments.md",
        "post_title":"Comments",
        "slug":"comments"
      },
      {
        "fragment":"language-function-calls.md",
        "post_title":"Function Calls",
        "slug":"function-calls"
      },
      {
        "fragment":"language-constants.md",
        "post_title":"Constants",
        "slug":"constants",
        "children":[
          {
            "fragment":"language-numeric-constants.md",
            "post_title":"Numeric Constants",
            "slug":"numeric-constants"
          },
          {
            "fragment":"language-string-constants.md",
            "post_title":"String Constants",
            "slug":"string-constants"
          },
          {
            "fragment":"language-boolean-constants.md",
            "post_title":"Boolean Constants",
            "slug":"boolean-constants"
          }
        ]
      },
      {
        "fragment":"language-attributes.md",
        "post_title":"Attributes",
        "slug":"attributes"
      },
      {
        "fragment":"language-statements.md",
        "post_title":"Statements",
        "slug":"statements",
        "children":[
          {
            "fragment":"language-comparison-operators.md",
            "post_title":"Comparison Operators",
            "slug":"comparison-operators"
          },
          {
            "fragment":"language-logical-operators.md",
            "post_title":"Logical Operators",
            "slug":"logical-operators"
          },
          {
            "fragment":"language-controlling-expression-evaluation.md",
            "post_title":"Controlling Expression Evaluation",
            "slug":"controlling-expression-evaluation"
          },
          {
            "fragment":"language-not-operator.md",
            "post_title":"Not Operator",
            "slug":"not-operator"
          }
        ]
      },
      {
        "fragment":"language-process-loops.md",
        "post_title":"Process Loops",
        "slug":"process-loops"
      },
      {
        "fragment":"language-dynamic-link-tracking.md",
        "post_title":"Dynamic Link Tracking",
        "slug":"dynamic-link-tracking"
      },
      {
        "fragment":"language-execution-context.md",
        "post_title":"Execution Context",
        "slug":"execution-context",
        "children":[
          {
            "fragment":"language-script-blocks.md",
            "post_title":"Script Blocks",
            "slug":"script-blocks"
          }
        ]
      }
    ]
  },
  {
    "fragment":"personalization-strings-overview.md",
    "post_title":"Personalization Strings",
    "slug":"personalization-strings-overview",
    "children":[
      {
        "fragment":"personalization-strings-syntax.md",
        "post_title":"Syntax",
        "slug":"personalization-string-syntax"
      },
      {
        "fragment":"personalization-strings-attribute-strings.md",
        "post_title":"Attribute Strings",
        "slug":"attribute-strings"
      },
      {
        "fragment":"personalization-strings-system-strings.md",
        "post_title":"System Strings",
        "slug":"system-strings"
      }
    ]
  },
  {
    "fragment":"marketing-cloud-api-functions-overview.md",
    "post_title":"Marketing Cloud API Functions",
    "slug":"marketing-cloud-api-functions",
    "children":[
      {
        "fragment":"marketing-cloud-api-functions-addobjectarrayitem.md",
        "post_title":"AddObjectArrayItem",
        "slug":"addobjectarrayitem"
      },
      {
        "fragment":"marketing-cloud-api-functions-createobject.md",
        "post_title":"CreateObject",
        "slug":"createobject"
      },
      {
        "fragment":"marketing-cloud-api-functions-invokecreate.md",
        "post_title":"InvokeCreate",
        "slug":"invokecreate"
      },
      {
        "fragment":"marketing-cloud-api-functions-invokedelete.md",
        "post_title":"InvokeDelete",
        "slug":"invokedelete"
      },
      {
        "fragment":"marketing-cloud-api-functions-invokeexecute.md",
        "post_title":"InvokeExecute",
        "slug":"invokeexecute"
      },
      {
        "fragment":"marketing-cloud-api-functions-invokeperform.md",
        "post_title":"InvokePerform",
        "slug":"invokeperform"
      },
      {
        "fragment":"marketing-cloud-api-functions-invokeretrieve.md",
        "post_title":"InvokeRetrieve",
        "slug":"invokeretrieve"
      },
      {
        "fragment":"marketing-cloud-api-functions-invokeupdate.md",
        "post_title":"InvokeUpdate",
        "slug":"invokeupdate"
      },
      {
        "fragment":"marketing-cloud-api-functions-setobjectproperty.md",
        "post_title":"SetObjectProperty",
        "slug":"setobjectproperty"
      }
    ]
  },
  {
    "fragment":"contact-model-functions-overview.md",
    "post_title":"Contact Model Functions",
    "slug":"content-model-functions",
    "children":[
      {
        "fragment":"contact-model-functions-upsertcontact.md",
        "post_title":"UpsertContact",
        "slug":"upsertcontact"
      }
    ]
  },
  {
    "fragment":"content-functions-overview.md",
    "post_title":"Content Functions",
    "slug":"content-functions",
    "children":[
      {
        "fragment":"content-functions-attachfile.md",
        "post_title":"AttachFile",
        "slug":"attachfile"
      },
      {
        "fragment":"content-functions-barcodeurl.md",
        "post_title":"BarcodeURL",
        "slug":"barcodeurl"
      },
      {
        "fragment":"content-functions-beginimpressionregion.md",
        "post_title":"BeginImpressionRegion",
        "slug":"beginimpressionregion"
      },
      {
        "fragment":"content-functions-buildoptionlist.md",
        "post_title":"BuildOptionList",
        "slug":"buildoptionlist"
      },
      {
        "fragment":"content-functions-buildrowsetfromxml.md",
        "post_title":"BuildRowSetFromXML",
        "slug":"buildrowsetfromxml"
      },
      {
        "fragment":"content-functions-buildrowsetfromstring.md",
        "post_title":"BuildRowSetFromString",
        "slug":"buildrowsetfromstring"
      },
      {
        "fragment":"content-functions-contentarea.md",
        "post_title":"ContentArea",
        "slug":"contentarea"
      },
      {
        "fragment":"content-functions-contentareabyname.md",
        "post_title":"ContentAreaByName",
        "slug":"contentareabyname"
      },
      {
        "fragment":"content-functions-contentblockbyid.md",
        "post_title":"ContentBlockByID",
        "slug":"contentblockbyid"
      },
      {
        "fragment":"content-functions-contentblockbykey.md",
        "post_title":"ContentBlockByKey",
        "slug":"contentblockbykey"
      },
      {
        "fragment":"content-functions-contentblockbyname.md",
        "post_title":"ContentBlockByName",
        "slug":"contentblockbyname"
      },
      {
        "fragment":"content-functions-contentimagebyid.md",
        "post_title":"ContentImageByID",
        "slug":"contentimagebyid"
      },
      {
        "fragment":"content-functions-contentimagebykey.md",
        "post_title":"ContentImageByKey",
        "slug":"contentimagebykey"
      },
      {
        "fragment":"content-functions-endimpressionregion.md",
        "post_title":"EndImpressionRegion",
        "slug":"endimpressionregion"
      },
      {
        "fragment":"content-functions-getportfolioitem.md",
        "post_title":"GetPortfolioItem",
        "slug":"getportfolioitem"
      },
      {
        "fragment":"content-functions-image.md",
        "post_title":"Image",
        "slug":"image"
      },
      {
        "fragment":"content-functions-transformxml.md",
        "post_title":"TransformXML",
        "slug":"transformxml"
      },
      {
        "fragment":"content-functions-treatascontent.md",
        "post_title":"TreatAsContent",
        "slug":"treatascontent"
      },
      {
        "fragment":"content-functions-treatascontentarea.md",
        "post_title":"TreatAsContentArea",
        "slug":"treatascontentarea"
      },
      {
        "fragment":"content-functions-wat.md",
        "post_title":"WAT",
        "slug":"wat"
      },
      {
        "fragment":"content-functions-watp.md",
        "post_title":"WATP",
        "slug":"watp"
      }
    ]
  },
  {
    "fragment":"data-extension-functions-overview.md",
    "post_title":"Data Extension Functions",
    "slug":"data-extension-functions",
    "children":[
      {
        "fragment":"data-extension-functions-claimrow.md",
        "post_title":"ClaimRow",
        "slug":"claimrow"
      },
      {
        "fragment":"data-extension-functions-claimrowvalue.md",
        "post_title":"ClaimRowValue",
        "slug":"claimrowvalue"
      },
      {
        "fragment":"data-extension-functions-dataextensionrowcount.md",
        "post_title":"DataExtensionRowCount",
        "slug":"dataextensionrowcount"
      },
      {
        "fragment":"data-extension-functions-deletedata.md",
        "post_title":"DeleteData",
        "slug":"deletedata"
      },
      {
        "fragment":"data-extension-functions-deletede.md",
        "post_title":"DeleteDE",
        "slug":"deletede"
      },
      {
        "fragment":"data-extension-functions-executefilter.md",
        "post_title":"ExecuteFilter",
        "slug":"executefilter"
      },
      {
        "fragment":"data-extension-functions-executefilterorderedrows.md",
        "post_title":"ExecuteFilterOrderedRows",
        "slug":"executefilterorderedrows"
      },
      {
        "fragment":"data-extension-functions-field.md",
        "post_title":"Field",
        "slug":"field"
      },
      {
        "fragment":"data-extension-functions-insertdata.md",
        "post_title":"InsertData",
        "slug":"insertdata"
      },
      {
        "fragment":"data-extension-functions-insertde.md",
        "post_title":"InsertDE",
        "slug":"insertde"
      },
      {
        "fragment":"data-extension-functions-lookup.md",
        "post_title":"Lookup",
        "slug":"lookup"
      },
      {
        "fragment":"data-extension-functions-lookuporderedrows.md",
        "post_title":"LookupOrderedRows",
        "slug":"lookuporderedrows"
      },
      {
        "fragment":"data-extension-functions-lookuporderedrowscs.md",
        "post_title":"LookupOrderedRowsCS",
        "slug":"lookuporderedrowscs"
      },
      {
        "fragment":"data-extension-functions-lookuprows.md",
        "post_title":"LookupRows",
        "slug":"lookuprows"
      },
      {
        "fragment":"data-extension-functions-lookuprowscs.md",
        "post_title":"LookupRowsCS",
        "slug":"lookuprowscs"
      },
      {
        "fragment":"data-extension-functions-row.md",
        "post_title":"Row",
        "slug":"row"
      },
      {
        "fragment":"data-extension-functions-rowcount.md",
        "post_title":"RowCount",
        "slug":"rowcount"
      },
      {
        "fragment":"data-extension-functions-updatedata.md",
        "post_title":"UpdateData",
        "slug":"updatedata"
      },
      {
        "fragment":"data-extension-functions-updatede.md",
        "post_title":"UpdateDE",
        "slug":"updatede"
      },
      {
        "fragment":"data-extension-functions-upsertdata.md",
        "post_title":"UpsertData",
        "slug":"upsertdata"
      },
      {
        "fragment":"data-extension-functions-upsertde.md",
        "post_title":"UpsertDE",
        "slug":"upsertde"
      }
    ]
  },
  {
    "fragment":"date-and-time-functions-overview.md",
    "post_title":"Date & Time Functions",
    "slug":"date-and-time-functions",
    "children":[
      {
        "fragment":"date-and-time-functions-dateadd.md",
        "post_title":"DateAdd",
        "slug":"dateadd"
      },
      {
        "fragment":"date-and-time-functions-datediff.md",
        "post_title":"DateDiff",
        "slug":"datediff"
      },
      {
        "fragment":"date-and-time-functions-dateparse.md",
        "post_title":"DateParse",
        "slug":"dateparse"
      },
      {
        "fragment":"date-and-time-functions-datepart.md",
        "post_title":"DatePart",
        "slug":"datepart"
      },
      {
        "fragment":"date-and-time-functions-formatdate.md",
        "post_title":"FormatDate",
        "slug":"formatdate"
      },
      {
        "fragment":"date-and-time-functions-localdatetosystemdate.md",
        "post_title":"LocalDateToSystemDate",
        "slug":"localdatetosystemdate"
      },
      {
        "fragment":"date-and-time-functions-now.md",
        "post_title":"Now",
        "slug":"now"
      },
      {
        "fragment":"date-and-time-functions-systemdatetolocaldate.md",
        "post_title":"SystemDateToLocalDate",
        "slug":"systemdatetolocaldate"
      }
    ]
  },
  {
    "fragment":"einstein-email-recommendation-functions-overview.md",
    "post_title":"Einstein Email Recommendation Functions",
    "slug":"einstein-email-recommendation-functions",
    "children":[
      {
        "fragment":"einstein-email-recommendation-functions-ratingstars.md",
        "post_title":"RatingStars",
        "slug":"ratingstars"
      }
    ]
  },
  {
    "fragment":"encryption-and-encoding-functions-overview.md",
    "post_title":"Encryption & Encoding Functions",
    "slug":"encryption-and-encoding-functions",
    "children":[
      {
        "fragment":"encryption-and-encoding-functions-base64decode.md",
        "post_title":"Base64Decode",
        "slug":"base64decode"
      },
      {
        "fragment":"encryption-and-encoding-functions-base64encode.md",
        "post_title":"Base64Encode",
        "slug":"base64encode"
      },
      {
        "fragment":"encryption-and-encoding-functions-decryptsymmetric.md",
        "post_title":"DecryptSymmetric",
        "slug":"decryptsymmetric"
      },
      {
        "fragment":"encryption-and-encoding-functions-encryptsymmetric.md",
        "post_title":"EncryptSymmetric",
        "slug":"encryptsymmetric"
      },
      {
        "fragment":"encryption-and-encoding-functions-md5.md",
        "post_title":"MD5",
        "slug":"md5"
      },
      {
        "fragment":"encryption-and-encoding-functions-sha1.md",
        "post_title":"SHA1",
        "slug":"sha1"
      },
      {
        "fragment":"encryption-and-encoding-functions-sha256.md",
        "post_title":"SHA256",
        "slug":"sha256"
      },
      {
        "fragment":"encryption-and-encoding-functions-sha512.md",
        "post_title":"SHA512",
        "slug":"sha512"
      }
    ]
  },
  {
    "fragment":"http-functions-overview.md",
    "post_title":"HTTP Functions",
    "slug":"http-functions",
    "children":[
      {
        "fragment":"http-functions-httpget.md",
        "post_title":"HTTPGet",
        "slug":"httpget"
      },
      {
        "fragment":"http-functions-httppost.md",
        "post_title":"HTTPPost",
        "slug":"httppost"
      },
      {
        "fragment":"http-functions-httppost2.md",
        "post_title":"HTTPPost2",
        "slug":"httppost2"
      },
      {
        "fragment":"http-functions-httprequestheader.md",
        "post_title":"HTTPRequestHeader",
        "slug":"httprequestheader"
      },
      {
        "fragment":"http-functions-ischtmlbrowser.md",
        "post_title":"IsCHTMLBrowser",
        "slug":"ischtmlbrowser"
      },
      {
        "fragment":"http-functions-redirectto.md",
        "post_title":"RedirectTo",
        "slug":"redirectto"
      },
      {
        "fragment":"http-functions-urlencode.md",
        "post_title":"UrlEncode",
        "slug":"urlencode"
      },
      {
        "fragment":"http-functions-wraplongurl.md",
        "post_title":"WrapLongURL",
        "slug":"wraplongurl"
      }
    ]
  },
  {
    "fragment":"math-functions-overview.md",
    "post_title":"Math Functions",
    "slug":"math-functions",
    "children":[
      {
        "fragment":"math-functions-add.md",
        "post_title":"Add",
        "slug":"add"
      },
      {
        "fragment":"math-functions-divide.md",
        "post_title":"Divide",
        "slug":"divide"
      },
      {
        "fragment":"math-functions-mod.md",
        "post_title":"Mod",
        "slug":"mod"
      },
      {
        "fragment":"math-functions-multiply.md",
        "post_title":"Multiply",
        "slug":"multiply"
      },
      {
        "fragment":"math-functions-random.md",
        "post_title":"Random",
        "slug":"random"
      },
      {
        "fragment":"math-functions-subtract.md",
        "post_title":"Subtract",
        "slug":"subtract"
      }
    ]
  },
  {
    "fragment":"microsoft-dynamics-crm-functions-overview.md",
    "post_title":"Microsoft Dynamics CRM Functions",
    "slug":"microsoft-dynamics-crm-functions",
    "children":[
      {
        "fragment":"microsoft-dynamics-crm-functions-addmscrmlistmember.md",
        "post_title":"AddMSCRMListMember",
        "slug":"addmscrmlistmember"
      },
      {
        "fragment":"microsoft-dynamics-crm-functions-createmscrmrecord.md",
        "post_title":"CreateMSCRMRecord",
        "slug":"createmscrmrecord"
      },
      {
        "fragment":"microsoft-dynamics-crm-functions-describemscrmentities.md",
        "post_title":"DescribeMSCRMEntities",
        "slug":"describemscrmentities"
      },
      {
        "fragment":"microsoft-dynamics-crm-functions-describemscrmentityattributes.md",
        "post_title":"DescribeMSCRMEntityAttributes",
        "slug":"describemscrmentityattributes"
      },
      {
        "fragment":"microsoft-dynamics-crm-functions-retrievemscrmrecords.md",
        "post_title":"RetrieveMSCRMRecords",
        "slug":"retrievemscrmrecords"
      },
      {
        "fragment":"microsoft-dynamics-crm-functions-retrievemscrmrecordsfetchxml.md",
        "post_title":"RetrieveMSCRMRecordsFetchXML",
        "slug":"retrievemscrmrecordsfetchxml"
      },
      {
        "fragment":"microsoft-dynamics-crm-functions-setstatemscrmrecord.md",
        "post_title":"SetStateMSCRMRecord",
        "slug":"setstatemscrmrecord"
      },
      {
        "fragment":"microsoft-dynamics-crm-functions-updatemscrmrecords.md",
        "post_title":"UpdateMSCRMRecords",
        "slug":"updatemscrmrecords"
      },
      {
        "fragment":"microsoft-dynamics-crm-functions-upsertmscrmrecord.md",
        "post_title":"UpsertMSCRMRecord",
        "slug":"upsertmscrmrecord"
      }
    ]
  },
  {
    "fragment":"mobileconnect-functions-overview.md",
    "post_title":"MobileConnect Functions",
    "slug":"mobileconnect-functions",
    "children":[
      {
        "fragment":"mobileconnect-functions-createsmsconversation.md",
        "post_title":"CreateSmsConversation",
        "slug":"createsmsconversation"
      },
      {
        "fragment":"mobileconnect-functions-endsmsconversation.md",
        "post_title":"EndSmsConversation",
        "slug":"endsmsconversation"
      },
      {
        "fragment":"mobileconnect-functions-setsmsconversationnextkeyword.md",
        "post_title":"SetSmsConversationNextKeyword",
        "slug":"setsmsconversationnextkeyword"
      }
    ]
  },
  {
    "fragment":"sales-and-service-cloud-functions-overview.md",
    "post_title":"Sales & Service Cloud Functions",
    "slug":"sales-and-service-cloud-functions",
    "children":[
      {
        "fragment":"sales-and-service-cloud-functions-createsalesforceobject.md",
        "post_title":"CreateSalesforceObject",
        "slug":"createsalesforceobject"
      },
      {
        "fragment":"sales-and-service-cloud-functions-longsfid.md",
        "post_title":"LongSFID",
        "slug":"longsfid"
      },
      {
        "fragment":"sales-and-service-cloud-functions-retrievesalesforcejobsources.md",
        "post_title":"RetrieveSalesforceJobSources",
        "slug":"retrievesalesforcejobsources"
      },
      {
        "fragment":"sales-and-service-cloud-functions-retrievesalesforceobjects.md",
        "post_title":"RetrieveSalesforceObjects",
        "slug":"retrievesalesforceobjects"
      },
      {
        "fragment":"sales-and-service-cloud-functions-updatesinglesalesforceobject.md",
        "post_title":"UpdateSingleSalesforceObject",
        "slug":"updatesinglesalesforceobject"
      }
    ]
  },
  {
    "fragment":"site-based-functions-overview.md",
    "post_title":"Site-Based Functions",
    "slug":"site-based-functions",
    "children":[
      {
        "fragment":"site-based-functions-authenticatedemployeeid.md",
        "post_title":"AuthenticatedEmployeeID",
        "slug":"authenticatedemployeeid"
      },
      {
        "fragment":"site-based-functions-authenticatedemployeenotificationaddress.md",
        "post_title":"AuthenticatedEmployeeNotificationAddress",
        "slug":"authenticatedemployeenotificationaddress"
      },
      {
        "fragment":"site-based-functions-authenticatedemployeeusername.md",
        "post_title":"AuthenticatedEmployeeUserName",
        "slug":"authenticatedemployeeusername"
      },
      {
        "fragment":"site-based-functions-authenticatedenterpriseid.md",
        "post_title":"AuthenticatedEnterpriseID",
        "slug":"authenticatedenterpriseid"
      },
      {
        "fragment":"site-based-functions-authenticatedmemberid.md",
        "post_title":"AuthenticatedMemberID",
        "slug":"authenticatedmemberid"
      },
      {
        "fragment":"site-based-functions-authenticatedmembername.md",
        "post_title":"AuthenticatedMemberName",
        "slug":"authenticatedmembername"
      },
      {
        "fragment":"site-based-functions-cloudpagesurl.md",
        "post_title":"CloudPagesURL",
        "slug":"cloudpagesurl"
      },
      {
        "fragment":"site-based-functions-isnulldefault.md",
        "post_title":"IsNullDefault",
        "slug":"isnulldefault"
      },
      {
        "fragment":"site-based-functions-livecontentmicrositeurl.md",
        "post_title":"LiveContentMicrositeURL",
        "slug":"livecontentmicrositeurl"
      },
      {
        "fragment":"site-based-functions-micrositeurl.md",
        "post_title":"MicrositeURL",
        "slug":"micrositeurl"
      },
      {
        "fragment":"site-based-functions-queryparameter.md",
        "post_title":"QueryParameter",
        "slug":"queryparameter"
      },
      {
        "fragment":"site-based-functions-redirect.md",
        "post_title":"Redirect",
        "slug":"redirect"
      },
      {
        "fragment":"site-based-functions-requestparameter.md",
        "post_title":"RequestParameter",
        "slug":"requestparameter"
      }
    ]
  },
  {
    "fragment":"social-functions-overview.md",
    "post_title":"Social Functions",
    "slug":"social-functions",
    "children":[
      {
        "fragment":"social-functions-getpublishedsocialcontent.md",
        "post_title":"GetPublishedSocialContent",
        "slug":"getpublishedsocialcontent"
      },
      {
        "fragment":"social-functions-getsocialpublishurl.md",
        "post_title":"GetSocialPublishURL",
        "slug":"getsocialpublishurl"
      },
      {
        "fragment":"social-functions-getsocialpublishurlbyname.md",
        "post_title":"GetSocialPublishURLByName",
        "slug":"getsocialpublishurlbyname"
      }
    ]
  },
  {
    "fragment":"string-functions-overview.md",
    "post_title":"String Functions",
    "slug":"string-functions",
    "children":[
      {
        "fragment":"string-functions-char.md",
        "post_title":"Char",
        "slug":"char"
      },
      {
        "fragment":"string-functions-concat.md",
        "post_title":"Concat",
        "slug":"concat"
      },
      {
        "fragment":"string-functions-indexof.md",
        "post_title":"IndexOf",
        "slug":"indexof"
      },
      {
        "fragment":"string-functions-length.md",
        "post_title":"Length",
        "slug":"length"
      },
      {
        "fragment":"string-functions-lowercase.md",
        "post_title":"Lowercase",
        "slug":"lowercase"
      },
      {
        "fragment":"string-functions-propercase.md",
        "post_title":"ProperCase",
        "slug":"propercase"
      },
      {
        "fragment":"string-functions-regexmatch.md",
        "post_title":"RegExMatch",
        "slug":"regexmatch"
      },
      {
        "fragment":"string-functions-replace.md",
        "post_title":"Replace",
        "slug":"replace"
      },
      {
        "fragment":"string-functions-replacelist.md",
        "post_title":"ReplaceList",
        "slug":"replacelist"
      },
      {
        "fragment":"string-functions-stringtodate.md",
        "post_title":"StringToDate",
        "slug":"stringtodate"
      },
      {
        "fragment":"string-functions-stringtohex.md",
        "post_title":"StringToHex",
        "slug":"stringtohex"
      },
      {
        "fragment":"string-functions-substring.md",
        "post_title":"Substring",
        "slug":"substring"
      },
      {
        "fragment":"string-functions-trim.md",
        "post_title":"Trim",
        "slug":"trim"
      },
      {
        "fragment":"string-functions-uppercase.md",
        "post_title":"Uppercase",
        "slug":"uppercase"
      }
    ]
  },
  {
    "fragment":"utility-functions-overview.md",
    "post_title":"Utility Functions",
    "slug":"utility-functions",
    "children":[
      {
        "fragment":"utility-functions-attributevalue.md",
        "post_title":"AttributeValue",
        "slug":"attributevalue"
      },
      {
        "fragment":"utility-functions-domain.md",
        "post_title":"Domain",
        "slug":"domain"
      },
      {
        "fragment":"utility-functions-empty.md",
        "post_title":"Empty",
        "slug":"empty"
      },
      {
        "fragment":"utility-functions-format.md",
        "post_title":"Format",
        "slug":"format"
      },
      {
        "fragment":"utility-functions-formatcurrency.md",
        "post_title":"FormatCurrency",
        "slug":"formatcurrency"
      },
      {
        "fragment":"utility-functions-formatnumber.md",
        "post_title":"FormatNumber",
        "slug":"formatnumber"
      },
      {
        "fragment":"utility-functions-guid.md",
        "post_title":"GUID",
        "slug":"guid"
      },
      {
        "fragment":"utility-functions-iif.md",
        "post_title":"Iif",
        "slug":"iif"
      },
      {
        "fragment":"utility-functions-isemailaddress.md",
        "post_title":"IsEmailAddress",
        "slug":"isemailaddress"
      },
      {
        "fragment":"utility-functions-isnull.md",
        "post_title":"IsNull",
        "slug":"isnull"
      },
      {
        "fragment":"utility-functions-isphonenumber.md",
        "post_title":"IsPhoneNumber",
        "slug":"isphonenumber"
      },
      {
        "fragment":"utility-functions-output.md",
        "post_title":"Output",
        "slug":"output"
      },
      {
        "fragment":"utility-functions-outputline.md",
        "post_title":"OutputLine",
        "slug":"outputline"
      },
      {
        "fragment":"utility-functions-raiseerror.md",
        "post_title":"RaiseError",
        "slug":"raiseerror"
      },
      {
        "fragment":"utility-functions-v.md",
        "post_title":"V",
        "slug":"v"
      }
    ]
  },
  {
    "fragment":"exclusion-scripts-overview.md",
    "post_title":"Exclusion Scripts",
    "slug":"exclusion-scripts",
    "children":[
      {
        "fragment":"exclusion-scripts-syntax.md",
        "post_title":"Syntax",
        "slug":"exclusion-scripts-syntax"
      }
    ]
  },
  {
    "fragment":"ampscript-and-gtl-overview.md",
    "post_title":"AMPscript & Guide Template Language",
    "slug":"ampscript-and-guide-template-language",
    "children":[
      {
        "fragment":"ampscript-and-guide-syntax.md",
        "post_title":"Syntax",
        "slug":"ampscript-and-guide-syntax"
      },
      {
        "fragment":"ampscript-and-gtl.md",
        "post_title":"AMPscript and Guide",
        "slug":"ampscript-and-gtl"
      }
    ]
  },
  {
    "fragment":"ampscript-and-ssjs-overview.md",
    "post_title":"AMPscript & Server-Side JavaScript",
    "slug":"ampscript-and-server-side-javascript",
    "children":[
      {
        "fragment":"ampscript-and-ssjs-getvalue.md",
        "post_title":"GetValue",
        "slug":"getvalue"
      },
      {
        "fragment":"ampscript-and-ssjs-setvalue.md",
        "post_title":"SetValue",
        "slug":"setvalue"
      }
    ]
  },
  {
    "fragment":"content-syndication-overview.md",
    "post_title":"Content Syndication",
    "slug":"content-syndication",
    "children":[
      {
        "fragment":"content-syndication-syntax.md",
        "post_title":"Syntax",
        "slug":"content-syndication-syntax"
      },
      {
        "fragment":"content-syndication-variables-and-functions.md",
        "post_title":"Variables and Functions",
        "slug":"content-syndication-variables-and-functions"
      },
      {
        "fragment":"content-syndication-httpgetwrap.md",
        "post_title":"HTTPGetWrap Command",
        "slug":"httpgetwrap"
      },
      {
        "fragment":"content-syndication-beforehttpget.md",
        "post_title":"Before HTTPGet Command",
        "slug":"beforehttpget"
      },
      {
        "fragment":"content-syndication-afterhttpget.md",
        "post_title":"After HTTPGet Command",
        "slug":"afterhttpget"
      },
      {
        "fragment":"content-syndication-empty-return-handling.md",
        "post_title":"Empty Return Handling Options",
        "slug":"content-syndication-empty-return-handling"
      }
    ]
  },
  {
    "fragment":"best-practices-overview.md",
    "post_title":"Best Practices",
    "slug":"best-practices",
    "children":[
      {
        "fragment":"best-practices-script-block-organization.md",
        "post_title":"Script Block Organization",
        "slug":"best-practices-script-block-organization"
      },
      {
        "fragment":"best-practices-coding-defensively.md",
        "post_title":"Coding Defensively",
        "slug":"best-practices-coding-defensively",
        "children":[
          {
            "fragment":"best-practices-attributevalue-empty.md",
            "post_title":"Leveraging the AttributeValue and Empty Functions",
            "slug":"best-practices-attributevalue-empty"
          },
          {
            "fragment":"best-practices-raiseerror.md",
            "post_title":"Proactively using RaiseError",
            "slug":"best-practices-raiseerror"
          }
        ]
      },
      {
        "fragment":"best-practices-debugging.md",
        "post_title":"Debugging",
        "slug":"best-practices-debugging",
        "children":[
          {
            "fragment":"best-practices-validate.md",
            "post_title":"Leveraging the Toolbar Validate in Classic Content",
            "slug":"best-practices-validate"
          },
          {
            "fragment":"best-practices-variable-values.md",
            "post_title":"Writing Variable Values",
            "slug":"best-practices-variable-values"
          },
          {
            "fragment":"best-practices-try-catch.md",
            "post_title":"Using a SSJS Try/Catch to Trap AMPscript Errors",
            "slug":"best-practices-try-catch"
          }
        ]
      },
      {
        "fragment":"best-practices-modularization.md",
        "post_title":"Modularization",
        "slug":"best-practices-modularization",
        "children":[
          {
            "fragment":"best-practices-shared-content-areas.md",
            "post_title":"Shared Content Areas",
            "slug":"best-practices-shared-content-areas"
          },
          {
            "fragment":"best-practices-dynamic-content-area-paths.md",
            "post_title":"Dynamic Content Area Paths",
            "slug":"best-practices-dynamic-content-area-paths"
          }
        ]
      },
      {
        "fragment":"best-practices-content-syndication.md",
        "post_title":"Content Syndication",
        "slug":"best-practices-content-syndication",
        "children":[
          {
            "fragment":"best-practices-occurrences.md",
            "post_title":"Occurrences",
            "slug":"best-practices-occurrences"
          },
          {
            "fragment":"best-practices-caching.md",
            "post_title":"Caching",
            "slug":"best-practices-caching"
          },
          {
            "fragment":"best-practices-audience-size.md",
            "post_title":"Audience Size",
            "slug":"best-practices-audience-size"
          }
        ]
      }
    ]
  },
  {
    "fragment":"function-index.md",
    "post_title":"Function Index",
    "slug":"function-index"
  },
  {
    "fragment":"Privacy_Policy.md",
    "post_title":"Privacy",
    "slug":"privacy"
  },
  {
    "fragment":"Terms_of_Service.md",
    "post_title":"Legal",
    "slug":"legal"
  }
]