{"id":1565,"date":"2025-04-23T13:29:30","date_gmt":"2025-04-23T20:29:30","guid":{"rendered":"https:\/\/arelle.org\/arelle\/?page_id=1565"},"modified":"2025-04-23T13:52:13","modified_gmt":"2025-04-23T20:52:13","slug":"edgar-renderer-technical-operation","status":"publish","type":"page","link":"https:\/\/arelle.org\/arelle\/documentation\/edgar-renderer-technical-operation\/","title":{"rendered":"Edgar Renderer Technical Operation"},"content":{"rendered":"<h1 style=\"margin-bottom: 24pt;\">EDGAR<sup>\u00ae<\/sup> Renderer Technical Operation<\/h1>\n<p>Several alternative installation strategies can be followed:<\/p>\n<ol>\n<li>Install a pre-built application. \u00a0(<a href=\"\/pub\/edgar-renderer-installation\/\">See Quick Start<\/a>)<\/li>\n<li>Install from sources on gitHub.<\/li>\n<\/ol>\n<p>Once installed there are three strategies for using the EDGAR renderer:<\/p>\n<ol>\n<li>Interactively from its GUI. (<a href=\"\/pub\/edgar-renderer-installation\/\">See Quick Start<\/a>)<\/li>\n<li>Technical Operation\n<ol>\n<li>From command line. \u00a0(Can be integrated to your preparation environment.)<\/li>\n<li>As a web service. \u00a0(Can use built-in web service.)<\/li>\n<li>Polled operation as a daemon service.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h2>Installing<\/h2>\n<h3>Pre-built application<\/h3>\n<p>(<a href=\"\/pub\/edgar-renderer-installation\/\">See Quick start<\/a>)<\/p>\n<h3>From GitHub sources<\/h3>\n<p>Please install the following components on your platform:<\/p>\n<ul>\n<li>Python 3.12 from python.org or other<\/li>\n<li>Python libraries for: lxml, numpy, isodate, regex, openpyxl, pyparsing, Pillow, pywin32 (Windows only), dateutil, holidays, matplotlib. (You may use pip, easy_install, or Windows binaries on http:\/\/www.lfd.uci.edu\/~gohlke\/pythonlibs\/) \u00a0Plugins may also require graphviz, pg8000, pycountry and others (per authors of plugins).<\/li>\n<li>Arelle\u00ae <a href=\"https:\/\/github.com\/Arelle\/Arelle\">Source code on GitHub (master branch suggested)<\/a><\/li>\n<li>EDGAR Renderer <a href=\"https:\/\/github.com\/Arelle\/EdgarRenderer\/tree\/edgr164\">Source code on GitHub (master branch suggested)<\/a>. Suggested installation location is under Arelle&#8217;s plugin directory &#8211; {installed Arelle location}\/arelle\/plugin\/EdgarRenderer<\/li>\n<\/ul>\n<h2>User Operation<\/h2>\n<h3>Interactively from its GUI<\/h3>\n<p>(<a href=\"http:\/\/arelle.org\/documentation\/edgar-renderer-installation\/\">See Quick start<\/a>)<\/p>\n<h3>Command line operation<\/h3>\n<p>Try &#8220;about&#8221; to see if it loads correctly.<\/p>\n<p>Windows pre-built app:<br \/>\n<code>arelleCmdLine -a<\/code><\/p>\n<p>Mac app: <code><br \/>\nArelle.app\/Contents\/MacOS\/arelleCmdLine -a<\/code><\/p>\n<p>Windows from GitHub sources<br \/>\n<code>python arelleCmdLine.py -a<\/code><\/p>\n<p>macOS from GitHub sources<br \/>\n<code>python3.9 arelleCmdLine.py -a<\/code><\/p>\n<p>Try help (showing flags only)<br \/>\n<code>{arelle} -h<\/code><\/p>\n<p>Load inline XBRL \/somewhere\/myTest.htm, validate, and put output rendering output results to \/somewhere\/out, also copying source document to output for ixviewer:<\/p>\n<p><code>{arelle} -f \/somewhere\/myTest.htm --plugins EdgarRenderer --disclosureSystem efm-pragmatic --validate -r \/somewhere\/out <\/code><\/p>\n<p>The <code>-r<\/code> out directory is cleared by the on each run to assure no remaining files from a prior run may be intermixed. Please don&#8217;t point the <code>-r<\/code> out directory to a shared location.<\/p>\n<p>The <code>-f<\/code> parameter may be a zip file, in which case all the instances detected in the root directory of the zip are processed.<\/p>\n<p>The file <code>-f<\/code> parameter may be a JSON structure (as used in EDGAR itself) to pass in more information about the filing (see validate\/EFM\/__init__.py) such as:<\/p>\n<ul>\n<li>for a single instance filing, such as an SDR K form (without \\n&#8217;s pretty printed below):<br \/>\n<code><br \/>\n-f '[{\"file\": \"\/Users\/joe\/...\/gpc_gd1-20130930.htm\",<br \/>\n\"cik\": \"0000350001\",<br \/>\n\"cikNameList\": {\"0001306276\":\"BIGS FUND TRUST CO\"},<br \/>\n\"submissionType\":\"SDR-A\",<br \/>\n\"exhibitType\":\"EX-99.K SDR.INS\",<br \/>\n\"accessionNumber\":\"0001125840-15-000159\"}]'<br \/>\n<\/code><\/li>\n<li>for multiple instances (SDR-L&#8217;s), add more of the <code>{\"file\": ...}<\/code> entries.<\/li>\n<li>for inline XBRL document sets (IXDSes) of possibly multiple documents per IXDS entry <code><br \/>\n--file '[{\"ixds\":[{\"file\":file1,\"documentType\":\"6-K\"},{\"file\":file2,\"documentType\":\"EX-99.1\"}...],\"cik\":\"0000350001\",\"submissionType\":\"6-K\",...}]'<br \/>\n<\/code> DocumentType may be specified per file and the rest of the parameters per ixds.<\/li>\n<li>for Windows called from Java, the JSON must be quoted as thus:<br \/>\n<code><br \/>\n-f \"[{\\\"file\\\":\\\"z:\\\\Documents\\\\...\\\\gpc_gd1-20130930.htm\\\",<br \/>\n\\\"cik\\\": \\\"0000350001\\\",<br \/>\n\\\"cikNameList\\\": {\\\"0000350001\\\":\\\"BIG FUND TRUST CO\\\"},<br \/>\n\\\"submissionType\\\":\\\"SDR-A\\\", \\\"exhibitType\\\":\\\"EX-99.K SDR.INS\\\"}]\"<br \/>\n<\/code><\/li>\n<\/ul>\n<p>The file parameter JSON structure may pass in EDGAR Link Online (ELO) parameters to perform the same validation as EDGAR does with submission parameters:<br \/>\n<code><br \/>\n[ {# current fields in JSON structure from Arelle Wrapper, per instance<br \/>\n\"file\": \"file path to instance or html\",<br \/>\n\"cik\": \"1234567890\",<br \/>\n\"cikNameList\": { \"cik1\": \"name1\", \"cik2\":\"name2\", \"cik3\":\"name3\"...},<br \/>\n\"submissionType\" : \"SDR-A\",<br \/>\n\"exhibitType\": \"EX-99.K\",<br \/>\n\"itemsList\": [] # array of items, e.g. [\"5.03\"] (either array of strings blank-separated items in string)<br \/>\n\"accessionNumber\":\"0001125840-15-000159\" ,<br \/>\n# new fields<br \/>\n\"periodOfReport\": \"mm-dd-yyyy\",<br \/>\n\"entityRegistration.fyEnd\": \"mm\/dd\", # the FY End value from entity (CIK) registration<br \/>\n\"entity.repFileNum\": file number from entity (CIK) registration<br \/>\n\"submissionHeader.fyEnd\": \"mm\/dd\", # the FY End value from submission header<br \/>\n\"voluntaryFilerFlag\": true\/false, # JSON Boolean, string Yes\/No, yes\/no, Y\/N, y\/n or absent<br \/>\n\"wellKnownSeasonedIssuerFlag\": true\/false, # JSON Boolean, string Yes\/No, yes\/no, Y\/N, y\/n or absent<br \/>\n\"shellCompanyFlag\": true\/false, true\/false, # JSON Boolean, string Yes\/No, yes\/no, Y\/N, y\/n or absent<br \/>\n\"acceleratedFilerStatus\": true\/false, # JSON Boolean, string Yes\/No, yes\/no, Y\/N, y\/n or absent<br \/>\n\"smallBusinessFlag\": true\/false, # JSON Boolean, string Yes\/No, yes\/no, Y\/N, y\/n or absent<br \/>\n\"emergingGrowthCompanyFlag\": true\/false, # JSON Boolean, string Yes\/No, yes\/no, Y\/N, y\/n or absent<br \/>\n\"exTransitionPeriodFlag\": true\/false, # JSON Boolean, string Yes\/No, yes\/no, Y\/N, y\/n or absent<br \/>\n# filer - use \"cik\" above<br \/>\n\"invCompanyType\": \"N-1A\" # from table of investment company types<br \/>\n\"rptIncludeAllSeriesFlag\": true\/false, # JSON Boolean, string Yes\/No, yes\/no, Y\/N, y\/n or absent<br \/>\n\"rptSeriesClassInfo.seriesIds\": [\"S0000990666\", ...] # list of EDGAR seriesId values<br \/>\n\"newClass2.seriesIds\": [] # \/\/seriesId xpath result on submission headers<br \/>\n# CEF forms<br \/>\n\"eligibleFundFlag\": true\/false, # JSON Boolean, string Yes\/No, yes\/no, Y\/N, y\/n or absent<br \/>\n\"pursuantGeneralInstructionFlag\": true\/false, # JSON Boolean, string Yes\/No, yes\/no, Y\/N, y\/n or absent<br \/>\n\"filerNewRegistrantFlag\": true\/false, # JSON Boolean, string Yes\/No, yes\/no, Y\/N, y\/n or absent<br \/>\n# Test\/debug fields<br \/>\ndatetimeForTesting: xml-syntax datetime to override clock time for test\/debug purposes<br \/>\n},<br \/>\n{\"file\": \"file 2\"...<br \/>\n]<br \/>\n<\/code><br \/>\nNote that JSON Boolean objects (true\/false) do not have quotation marks.<\/p>\n<p>Further details of instructions are in the comments to plugin\/EdgarRenderer\/__init__.py and plugin\/validate\/EFM\/__init__.py<\/p>\n<h3>Web service operation<\/h3>\n<p>You may use the built-in web server or install to Apache\/CGI or IIS\/CGI (see documentation &#8211; API Web Services)<\/p>\n<p>To start the built-in web server:<br \/>\nWindows pre-built app:<br \/>\n<code>arelleCmdLine --webserver locahost:8080<\/code><\/p>\n<p>Mac app: <code><br \/>\nArelle.app\/Contents\/MacOS\/arelleCmdLine --webserver locahost:8080<\/code><\/p>\n<p>To test that it is operating, from browser: http:\/\/localhost:8080\/about. For help: http:\/\/localhost:8080\/help.<\/p>\n<p>To run a validation on a zip file containing the instance document and link bases:<br \/>\n<code><br \/>\ncurl -X POST \"-HContent-type: application\/zip\"<br \/>\n-T myInstanceAndLinkbases.zip<br \/>\n-o edgarRendererResultsOutput.zip<br \/>\n\"http:\/\/localhost:8080\/rest\/xbrl\/validation?efm-pragmatic&amp;media=zip&amp;plugins=EdgarRenderer&amp;logFile=log.xml\"<br \/>\n<\/code><br \/>\nThe log file of messages and errors will be in the zip as &#8220;log.xml&#8221; in xml format (or .txt or .json, as you wish).<\/p>\n<p>The input file (posted by web service request) may be a zip file, in which case all the instances detected in the zip file&#8217;s root directory are processed.<\/p>\n<h3>Redline markups in inline XBRL documents<\/h3>\n<p>When viewing FilingSummary.htm in a browser, add the parameter ?redline=true to enable viewing redline markups on filings before submission to SEC. (These are a private communication from filer to SEC which are not disseminated to the public.)<\/p>\n<h3>Polled operation as a daemon service<\/h3>\n<p>See directory plugin\/EdgarRenderer\/svc_template. Batch scripts BuilderService.bat and .sh start a polling application, which looks for input zip files in a subdirectory Filings, processes each instance detected in the zip file root directory, puts results in Reports, archives input in Archive, and errors to Errors.<\/p>\n<h2>Prior instructions for EDGARand a polling-based operation<\/h2>\n<p>This section will be deleted in a future update.<\/p>\n<h3>Install Python 3.4.2, its libraries, and Arelledownload id=&#8221;1033&#8243; format=&#8221;2&#8243;]<\/h3>\n<p class=\"MsoNormal\">Retrieve the file install-python-3.4.2-arelle-windows.zip. You can either save it, or simply open it and unzip it to a\u00a0convenient location such as your Desktop.<\/p>\n<p class=\"MsoNormal\">Inside the folder is a batch script file <b>install-for-rendering-engine.bat<\/b>; double-click on it to run it.<\/p>\n<p class=\"MsoNormal\">The script will ask you to press \u201cy\u201d or \u201cEnter\u201d before\u00a0proceeding with each step. \u00a0It will also notify you of errors or warnings\u00a0that you can safely ignore.<\/p>\n<p class=\"MsoNormal\">The first operation will run an installation dialog for\u00a0Python 3.4.2.<\/p>\n<p class=\"MsoNormal\">(The prompt, Press &#8220;ignore&#8221; to &#8220;Could not update environment variable PathExt&#8221;, expects you to press enter. On some systems (Windows 10 on Parallels on Mac) you may need to press enter more than one\u00a0time for\u00a0the Python installation dialog to start up.)<\/p>\n<p class=\"MsoNormal\">The Python installation dialog will present you with choices and a\u00a0\u201cNext &gt;\u201d button. We suggest these settings:<\/p>\n<table class=\"MsoNormalTable\" style=\"border-collapse: collapse; margin-bottom: 12pt;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"width: 6.65in; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"638\">\n<p class=\"MsoNormal\">Select whether to install Python 3.4.2 (64-bit) for all\u00a0users of this computer.<\/p>\n<p class=\"MsoNormal\">* Choose \u201cInstall for all users.\u201d<\/p>\n<p class=\"MsoNormal\">* Click Next &gt;<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 6.65in; border: none; border-bottom: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"638\"><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 6.65in; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"638\">\n<p class=\"MsoNormal\">Select Destination Directory<\/p>\n<p class=\"MsoNormal\">* Importanault, which is c:\\Python34<\/p>\n<p class=\"MsoNormal\">* Click Next &gt;<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 6.65in; border: none; border-bottom: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"638\"><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 6.65in; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"638\">\n<p class=\"MsoNormal\">Customize Python 3.4.2 (64-bit):<\/p>\n<table class=\"MsoNormalTable\" style=\"margin-left: 30.6pt; border-collapse: collapse;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"width: 143.6pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"191\">\n<p class=\"MsoNormal\">Register Extensions<\/p>\n<\/td>\n<td style=\"width: 78.95pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"105\">\n<p class=\"MsoNormal\">yes<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 143.6pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"191\">\n<p class=\"MsoNormal\">Tcl\/Tk<\/p>\n<\/td>\n<td style=\"width: 78.95pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"105\">\n<p class=\"MsoNormal\">yes<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 143.6pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"191\">\n<p class=\"MsoNormal\">Documentation<\/p>\n<\/td>\n<td style=\"width: 78.95pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"105\">\n<p class=\"MsoNormal\">no<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 143.6pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"191\">\n<p class=\"MsoNormal\">Utility scripts<\/p>\n<\/td>\n<td style=\"width: 78.95pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"105\">\n<p class=\"MsoNormal\">yes<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 143.6pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"191\">\n<p class=\"MsoNormal\">Pip<\/p>\n<\/td>\n<td style=\"width: 78.95pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"105\">\n<p class=\"MsoNormal\">yes<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 143.6pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"191\">\n<p class=\"MsoNormal\">Test Suite<\/p>\n<\/td>\n<td style=\"width: 78.95pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"105\">\n<p class=\"MsoNormal\">yes<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 143.6pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"191\">\n<p class=\"MsoNormal\">Add python.exe to Path<\/p>\n<\/td>\n<td style=\"width: 78.95pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"105\">\n<p class=\"MsoNormal\">no<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"MsoNormal\">*Click Next &gt;<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 6.65in; border: none; border-bottom: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"638\"><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 6.65in; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\" width=\"638\">\n<p class=\"MsoNormal\">Installation will run for a few moments.<\/p>\n<p class=\"MsoNormal\">* Click Finish.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"MsoNormal\">After the Python installation dialog finishes, the underlying DOS command prompt window should reappear and be active with the prompt &#8220;Press any key to continue&#8221;. You&#8217;re not done yet! Please press the enter\/return key, whic<\/p>\n<h3>Install the EDGAR Renderer<\/h3>\n<p class=\"MsoNormal\">\n<a  data-e-Disable-Page-Transition=\"true\" class=\"download-link download-button aligncenter\" title=\"Version 3.3.0.814\" href=\"https:\/\/arelle.org\/arelle\/download\/1036\/?tmstv=1776395983\" rel=\"nofollow\" id=\"download-link-1036\" data-redirect=\"false\" >\n\tDownload &ldquo;Edgar Renderer&rdquo;\t<small>edgar_renderer_3_3_0_814.zip\t\t&ndash; Downloaded 10345 times\t\t&ndash; 14.61 MB<\/small>\n<\/a>\nRetrieve the file edgar_renderer_3_3_0_814.zip and extract its contents to the \u201cc:\u201d drive.<\/p>\n<p class=\"MsoNormal\">This will create four folders:<\/p>\n<table class=\"MsoNormalTable\" style=\"margin-left: 30.6pt; margin-bottom: 12pt; border-collapse: collapse;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>c:\\re3\\arelle<\/td>\n<\/tr>\n<tr>\n<td>c:\\re3\\edgarrenderer<\/td>\n<\/tr>\n<tr>\n<td>c:\\re3\\resources<\/td>\n<\/tr>\n<tr>\n<td>c:\\re3\\samples<\/td>\n<\/tr>\n<tr>\n<td>c:\\re3\\svc_template<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"MsoNormal\">and two batch scripts:<\/p>\n<table class=\"MsoNormalTable\" style=\"margin-left: 30.6pt; margin-bottom: 12pt; border-collapse: collapse;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>c:\\re3\\EdgarRenderer.bat<\/td>\n<\/tr>\n<tr>\n<td>c:\\re3\\RunSamples.bat<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"MsoNormal\">Double-click on the batch script c:\\re3\\RunSamples.bat; if\u00a0everything is working correctly, it will run the EdgarRenderer.bat program on\u00a0three sample XBRL filings that have been provided in the samples folder. Their\u00a0outputs will be in these folders:<\/p>\n<table class=\"MsoNormalTable\" style=\"margin-left: 30.6pt; margin-bottom: 12pt; border-collapse: collapse;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>c:\\re3\\samples\\alfalfa\\Reports\\<\/td>\n<\/tr>\n<tr>\n<td>c:\\re3\\samples\\edgar-2015\\Reports\\<\/td>\n<\/tr>\n<tr>\n<td>c:\\re3\\samples\\multiline\\Reports\\<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"MsoNormal\">As the RunSamples.bat script illustrates, you run\u00a0EdgarRenderer with a &#8220;-f&#8221; argument that is either an XBRL instance, a\u00a0zip file containing an XBRL instance and other files, or on any folder\u00a0containing XBRL files.<\/p>\n<p class=\"MsoNormal\">Go to a command shell and run this command to see all of the\u00a0arguments to the program:<\/p>\n<pre class=\"MsoNormal\" style=\"text-indent: .5in; font-size: 90%; margin-bottom: 24pt;\">c:\\re3\\EdgarRenderer.bat --help | more\n<\/pre>\n<h2>Contact and Support<\/h2>\n<p>End user support is by e-mail direct to SEC at:\u00a0<a style=\"color: #4183c4;\" href=\"mailto:StructuredData@sec.gov\">StructuredData@sec.gov<\/a><\/p>\n<p>Developer issue management is by the Jira Edgar Renderer project:\u00a0<a style=\"color: #4183c4;\" href=\"https:\/\/arelle.atlassian.net\/projects\/ER\">https:\/\/arelle.atlassian.net\/projects\/ER<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>EDGAR\u00ae Renderer Technical Operation Several alternative installation strategies can be followed: Install a pre-built application. \u00a0(See Quick Start) Install from sources on gitHub. Once installed there are three strategies for using the EDGAR renderer: Interactively from its GUI. (See Quick Start) Technical Operation From command line. \u00a0(Can be integrated to your preparation environment.) As a [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":1400,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1565","page","type-page","status-publish","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/P1cfuV-pf","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/pages\/1565","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/comments?post=1565"}],"version-history":[{"count":1,"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/pages\/1565\/revisions"}],"predecessor-version":[{"id":1600,"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/pages\/1565\/revisions\/1600"}],"up":[{"embeddable":true,"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/pages\/1400"}],"wp:attachment":[{"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/media?parent=1565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}