{
 "bowl": {
  "main": {
   "modId": "_sys/root",
   "fields": {
    "main": [
     {
      "modId": "testMod1:units/unit",
      "fields": {
      },
      "dec": "あああああああ"
     },
     {
      "modId": "testMod1:units/cols3",
      "fields": {
       "column1": [
        {
         "modId": "PlainHTMLElements:PlainHTML/Markdown",
         "fields": {
          "main": "## Markdownフィールド\n\n- list 1\n- list 2"
         },
         "dec": "",
         "anchor": ""
        },
        {
         "modId": "testMod1:parts/minimum_module",
         "fields": {
          "md_src": "## 最小構成のモジュールのサンプル"
         },
         "dec": "",
         "anchor": ""
        },
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "## (1) モジュールIDの表現形式\n\n```\n{$idx}:{$dir}/{$name}\n```"
         },
         "dec": "",
         "anchor": ""
        }
       ],
       "column2": [
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "## (2) モジュールテンプレートの定義場所\n\n`px-files/px2dtconfig.json` に定義する。\nあああああ"
         },
         "dec": "",
         "anchor": ""
        }
       ],
       "column3": [
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "## (3) Composer から呼び出す場合\n\n- require に、リポジトリを指定する。\n- ディレクトリのパスは `./vendor/vendorname/libname/~~~~` になるはず。"
         }
        }
       ]
      },
      "dec": "あああああああ"
     },
     {
      "modId": "testMod1:units/thumb_list",
      "fields": {
       "thumb_loop": [
        {
         "modId": "testMod1:units/thumb_list",
         "fields": {
          "href": "http://pickles.pxt.jp/",
          "thumb": {
           "original": {
            "realpath": "/mydoc_TomK/Dropbox/localhosts/dropbox.localhost/htdocs/bitbucket/www.pxt.jp/htdocs/_PX/themes/default/theme.files/img/pxt_logo.svg",
            "ext": "svg",
            "type": "image/svg+xml",
            "base64": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InB4dF9sb2dvIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjIzMnB4IiBoZWlnaHQ9IjEwNnB4IiB2aWV3Qm94PSIwIDAgMjMyIDEwNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjMyIDEwNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTExMC45Miw0My45MjFjMC01LjY4LTAuMDkxLTEwLjI2LTAuMzY2LTE0LjQ3NGg3LjIzN2wwLjQ1OCw3LjYwNGgwLjE4M2MzLjIwNi01LjQ5Niw4LjUyLTguNjExLDE1LjY2NC04LjYxMQ0KCQkJYzEwLjgxLDAsMTguODcxLDkuMDY5LDE4Ljg3MSwyMi41MzVjMCwxNS45MzgtOS44MDIsMjMuODE3LTIwLjE1MywyMy44MTdjLTUuOTU0LDAtMTAuOTkyLTIuNTY2LTEzLjY0OC02Ljk2M2gtMC4xODR2MjQuMDkyDQoJCQloLTguMDYyVjQzLjkyMXogTTExOC45ODEsNTUuNzM3YzAsMS4xLDAuMDkyLDIuMjkxLDAuMzY2LDMuMjk5YzEuMzc0LDUuNTg2LDYuMzIxLDkuNDM0LDEyLDkuNDM0DQoJCQljOC41MiwwLDEzLjQ2Ni02Ljk2MSwxMy40NjYtMTcuMTI5YzAtOC44ODYtNC41OC0xNi40ODgtMTMuMDk5LTE2LjQ4OGMtNS40OTcsMC0xMC43MTgsMy44NDctMTIuMjc1LDkuODkzDQoJCQljLTAuMTg0LDEuMS0wLjQ1OCwyLjI5LTAuNDU4LDMuMjk4VjU1LjczN3oiLz4NCgkJPHBhdGggZD0iTTE2Ni4wNjQsMjkuNDQ3bDYuMzIsOS40MzZjMS42NDksMi41NjQsMy4wMjMsNC43NjQsNC40ODgsNy4yMzZoMC4yNzVjMS40NjYtMi41NjQsMi45MzItNC44NTQsNC40ODgtNy4yMzZsNi4xMzgtOS40MzYNCgkJCWg4Ljc5NGwtMTUuMTE0LDIxLjQzNmwxNS40OCwyMi45MDFoLTkuMTZsLTYuNTA0LTkuOTg2Yy0xLjc0LTIuNTY0LTMuMjA2LTUuMDM3LTQuNzY0LTcuNjkzaC0wLjE4Mw0KCQkJYy0xLjQ2NiwyLjY1Ni0zLjAyMyw1LjAzNy00LjY3Miw3LjY5M2wtNi40MTIsOS45ODZoLTguODg2bDE1Ljc1Ni0yMi42MjdsLTE1LjAyMy0yMS43MUgxNjYuMDY0eiIvPg0KCQk8cGF0aCBkPSJNMjE5LjE5NCwxOC44MjF2MTAuNjI2aDExLjU0MnY2LjEzOGgtMTEuNTQydjIzLjkwOGMwLDUuNDk2LDEuNTU4LDguNjExLDYuMDQ2LDguNjExYzIuMTk4LDAsMy40ODEtMC4xODQsNC42NzItMC41NTENCgkJCWwwLjM2Niw2LjEzOWMtMS41NTcsMC41NDktNC4wMywxLjEtNy4xNDUsMS4xYy0zLjc1NiwwLTYuNzc5LTEuMjgzLTguNzAzLTMuMzkxYy0yLjE5OC0yLjQ3My0zLjExNC02LjQxMi0zLjExNC0xMS42MzNWMzUuNTg1DQoJCQloLTYuODd2LTYuMTM4aDYuODd2LTguMTUyTDIxOS4xOTQsMTguODIxeiIvPg0KCTwvZz4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0U0RURCNCIgZD0iTTQ2LjIzNSwxMDMuOTExYzEuNzg2LTEuMDMxLDEyLjk3OS03LjQ5NCwxMy42MDUtNy44NTVjMC0wLjc5OSwwLTM0LjE3NiwwLTM0LjE3Ng0KCQkJYzAtMC4yNTIsMC4xMzQtMC40ODYsMC4zNTQtMC42MTNjMCwwLDAuMDIxLTAuMDEyLDAuMDUxLTAuMDI5bDAuMDkyLTAuMDUzYzAuMDQyLTAuMDIzLDAuMDkxLTAuMDUzLDAuMTUxLTAuMDg4bDQuMTU4LTIuNA0KCQkJYzAuMDUyLTAuMDI5LDAuMTA1LTAuMDYxLDAuMTU5LTAuMDkybDI0Ljk4NS0xNC40MjRjMC0wLjcyNCwwLTEzLjY0OSwwLTE1LjcxMWMtMC45NzksMC41NjQtMTEuMjEsNi40NzItMjEuNTExLDEyLjQxOQ0KCQkJTDQ2LjIzNSw1My42MzJDNDYuMjM1LDU0Ljg0Nyw0Ni4yMzUsMTAxLjYwNCw0Ni4yMzUsMTAzLjkxMXoiLz4NCgkJPHBhdGggZmlsbD0iI0Y1RTlCOCIgZD0iTTg5Ljc5MSw0NS44MTNjLTAuMjUyLDAuMTQ1LTAuOTA2LDAuNTIyLTEuODUzLDEuMDY5Yy0wLjE1MywwLjA4OS0wLjMxMiwwLjE4MS0wLjQ3NSwwLjI3NA0KCQkJYy0wLjE0OCwwLjA4Ni0wLjMwMiwwLjE3NC0wLjQ2MiwwLjI2NmMtMC4wNDcsMC4wMjctMC4wOTMsMC4wNTUtMC4xNDIsMC4wODJjLTAuMzE5LDAuMTg1LTAuNjYsMC4zODItMS4wMTksMC41ODkNCgkJCWMtOC4zMDksNC43OTYtMjQuMDc5LDEzLjkwMS0yNC41ODcsMTQuMTk0YzAsMC43MDUsMCwyNi45MzYsMCwzMi45NTFjMS45NS0xLjEyNywyNy44NzEtMTYuMDkyLDI4LjUzNi0xNi40NzcNCgkJCUM4OS43OTEsNzcuOTk1LDg5Ljc5MSw0OC4wNjUsODkuNzkxLDQ1LjgxM3oiLz4NCgkJPHBhdGggZmlsbD0iI0FDRDE3NyIgZD0iTTEuMjY0LDc4Ljc2M2MwLjY4MSwwLjM5Myw0MS41NTEsMjMuOTU5LDQzLjU1NywyNS4xMTVWNTMuNjE2TDEuMjY0LDI4LjQ3DQoJCQlDMS4yNjQsMzAuNzkyLDEuMjY0LDc3Ljk3OCwxLjI2NCw3OC43NjN6Ii8+DQoJCTxwYXRoIGZpbGw9IiNENUUzQUQiIGQ9Ik02Ny43MTIsMzkuNTgzQzc3Ljk1OSwzMy42Niw4OC4wOTcsMjcuOCw4OS4wNywyNy4yMzZDODcuMDY1LDI2LjA3OCw0Ni4xOTQsMi40ODEsNDUuNTE0LDIuMDg5DQoJCQljLTAuNjgsMC4zOTMtNDEuNTE4LDI0LTQzLjUyOCwyNS4xNjNsNDMuNTcsMjUuMTIzTDY3LjcxMiwzOS41ODN6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+"
           },
           "path": "./test21_files/resources/ea3610c827341dafa4820ac9b168659c.jpg",
           "resKey": "ea3610c827341dafa4820ac9b168659c"
          },
          "alt": "pxt",
          "caption": "こまった。"
         },
         "subModName": "thumb_loop"
        },
        {
         "modId": "testMod1:units/thumb_list",
         "fields": {
          "href": "http://www.pxt.jp/",
          "thumb": {
           "original": {
            "realpath": "/mydoc_TomK/Dropbox/localhosts/dropbox.localhost/htdocs/bitbucket/www.pxt.jp/htdocs/_PX/themes/default/theme.files/img/pxt_logo.png",
            "ext": "png",
            "type": "image/png",
            "base64": "iVBORw0KGgoAAAANSUhEUgAAAF0AAAAiCAMAAAAK2yXlAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEOUExURb+/v0BAQO/v78HdmevyxxAQEH9/f/jvyiAgIDAwMN/f38/Pz9jlso+Pj2BgYJ+fn7HUgHBwcFBQUPz9+urx1vr79ebuufT46q+vr/bqvO/04NXksN7puerz3eLsx+/vxNnmsuDqwtXou9rnt+DquvXqvLzakdznuPX57v789snfot3ovODuzPr89svgo9XkrtDiqv7++/r028Pdmu3z27TVg+nwwuXuvb7alMviqu703OTtwPz57bzZj+fvwejwwfnx09rou/LtwPjwzvDuv8HblejvvefvvefvxefuvevuvvX44/j67PD11eXuzPTz0fv35PbswfXtwMbfovXpuOTttNXjrazRdwAAAP///8/Stw4AAAIxSURBVHjatNfXYpswFAZgoQSCMRjbiUdGM5qmaZqOdO+mI+neFUh6/xfpkRCysTAFjM8NMuAP+HXAGPGceuifjngThcxVo8MYanewDH1wEKvaWG9aX9+IJ+VvNatv+XGmDkbN6aPT2Kgf1eLHoZevD3bjvPKrxN9jDOXpmcCzdVg+fmuO/jYuqOeZi0cI4Yo6vXl3nn38ejXZx4Hv4g4T1RE+DK1kS4sxh3OWlqnT7h0/z97/FEUTPbQV4AKP4UOgNojDFOmUPj0z5/TaMNI6YsxmrTH2QJOcWAE90k4WHCG4hgCCy9UpfbCdxXc+R1FGZy2cjsZJj1gyl/A/uSfVnY7/+EkUzeqqnSHyvphhF07WScYldEofpfHvv1B29PGn1i2uh65YilBsOQnldEpfnenAZe0drRk6T+dOTMFELKFTerm9c57aX/4QUqBjpq6ivE5XUvvDO0IK9b44d6eWPrzYJPk6DFtiGcIq4Ns19L0jQmZ0G+ue6cDCs6HTHXWkavoqIYYuTdkqkrHkzerqbBx189bVWd/jOLCTFldnjXTbBDDFiLfr6uljRt6z7TTxHlMt78ltdl3dQq78fg/rJ6O6ZXtylDzlautwxmEw9/kOBxo7YzOZbpH+3uz3ar/aN57N1Tfv31tU5/zK9Xz9zQnni+uc3+qa+trLqX0X0vntqzP671+ZfRfTIf6/U7oOvLm3VBm/1L+fLOMNG+IH/fG35by/Q/wrw6+N/Dv4J8AArkzcPsPp4BQAAAAASUVORK5CYII="
           },
           "path": "./test21_files/resources/894782fbca0d5d4b22f743abdbecd726.gif",
           "resKey": "894782fbca0d5d4b22f743abdbecd726"
          },
          "alt": "pxt",
          "caption": "pxt"
         },
         "subModName": "thumb_loop"
        },
        {
         "modId": "testMod1:units/thumb_list",
         "fields": {
          "href": "http://pickles2.pxt.jp/",
          "thumb": {
           "original": {
            "realpath": "/mydoc_TomK/Dropbox/localhosts/dropbox.localhost/htdocs/bitbucket/www.pxt.jp/htdocs/_PX/themes/default/theme.files/img/welcome_logo.png",
            "ext": "png",
            "type": "image/png",
            "base64": "iVBORw0KGgoAAAANSUhEUgAAAjsAAABuCAMAAAD21CIEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2M0MxRUI3NTJCMjA2ODExOTJCMEM4Qjk2MkE5Q0ZCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNEM4RDVFQjY3MTYxMUUzOTNBMEQ1N0Q1MkQ3N0U5MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNEM4RDVFQTY3MTYxMUUzOTNBMEQ1N0Q1MkQ3N0U5MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE4NzFGRTZDQjZBMEE0MjYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYzQzFFQjc1MkIyMDY4MTE5MkIwQzhCOTYyQTlDRkI5Ii8+IDwvcmRmOkRlc2NyaXB0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"
           },
           "path": "./test21_files/resources/184be8b5850e003055fc894867b60249.gif",
           "resKey": "184be8b5850e003055fc894867b60249"
          },
          "alt": "welcome",
          "caption": "welcome"
         },
         "subModName": "thumb_loop"
        },
        {
         "modId": "testMod1:units/thumb_list",
         "fields": {
          "href": "http://www.pxt.jp/",
          "thumb": {
           "resKey": "908cc3105697fb45f523a3a67e3e5cd8",
           "path": "./test21_files/resources/908cc3105697fb45f523a3a67e3e5cd8.svg"
          },
          "alt": "SVG画像",
          "caption": "これはSVG画像です"
         },
         "subModName": "thumb_loop"
        },
        {
         "modId": "testMod1:units/thumb_list",
         "fields": {
          "href": "http://www.pxt.jp/",
          "thumb": {
           "resKey": "3ddb0727881f406050549e651730401a",
           "path": "./test21_files/resources/3ddb0727881f406050549e651730401a.png"
          },
          "alt": "代替テキストなんですよ。",
          "caption": "キャプション、なんですよ"
         },
         "subModName": "thumb_loop"
        },
        {
         "modId": "testMod1:units/thumb_list",
         "fields": {
          "href": "/",
          "thumb": {
           "resKey": "a6f17df4e428b4c65328185f9c9c8e40",
           "path": "./test21_files/resources/a6f17df4e428b4c65328185f9c9c8e40.svg"
          },
          "alt": "logo svg",
          "caption": "SVGファイルです"
         },
         "subModName": "thumb_loop"
        }
       ]
      }
     },
     {
      "modId": "testMod1:units/cols3",
      "fields": {
       "column1": [
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "## 長いページを作るテスト\n\n長いページを作ると、スクロールバーが出る。\n\n高さ調整のためのスクリプトの実行順序を見直すと直るのではないかな。"
         }
        }
       ],
       "column2": [
        {
         "modId": "testMod1:parts/html",
         "fields": {
          "html_src": "<h2>自分でコーディングする領域</h2>\n<p>HTMLコードを自分で書きます。</p>\n<p>HTMLエンティティ変換もされないので、<strong>自分で書きます</strong>。</p>"
         }
        },
        {
         "modId": "testMod1:parts/text",
         "fields": {
          "text_src": "ただのテキスト。<br />\nHTMLエンティティ変換される、はず。\n\n- でも、markdownの書式は使えない、はず。\n\nあー、改行が反映されない、か。"
         }
        }
       ],
       "column3": [
        {
         "modId": "testMod1:parts/html",
         "fields": {
          "html_src": "宿題宿題。"
         }
        },
        {
         "modId": "testMod1:parts/text",
         "fields": {
          "text_src": "宿題やったかー？\n＼(^o^)／"
         }
        },
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "会社の宿題。\n\nmodule はやっぱり、input の1つでは問題がある。不便。\n\nこいつは直しました。\nmoduleフィールドを追加。`input type:module` は廃止。"
         }
        }
       ]
      }
     },
     {
      "modId": "testMod1:units/unit",
      "fields": {
       "main": [
        {
         "modId": "testMod1:parts/deeploop",
         "fields": {
          "sample_loop1": [
           {
            "modId": "testMod1:parts/deeploop",
            "fields": {
             "md_src1": "テストテキストモジュールー！",
             "sample_loop2": [
              {
               "modId": "testMod1:parts/deeploop",
               "fields": {
                "md_src2": "テスト2\nうふろぉぉぉぉ",
                "sample_loop3": [
                 {
                  "modId": "testMod1:parts/deeploop",
                  "fields": {
                   "md_src3": "だはぁぁぁぁぁ"
                  },
                  "subModName": "sample_loop3"
                 },
                 {
                  "modId": "testMod1:parts/deeploop",
                  "fields": {
                   "md_src3": "どぉぉぉ"
                  },
                  "subModName": "sample_loop3"
                 }
                ]
               },
               "subModName": "sample_loop2"
              },
              {
               "modId": "testMod1:parts/deeploop",
               "fields": {
                "md_src2": "テスト2いいいおおおお",
                "sample_loop3": [
                 {
                  "modId": "testMod1:parts/deeploop",
                  "fields": {
                   "md_src3": "マークダウンコード。そのままHTMLに変換されます。"
                  },
                  "subModName": "sample_loop3"
                 },
                 {
                  "modId": "testMod1:parts/deeploop",
                  "fields": {
                   "md_src3": "テスト3ああああ"
                  },
                  "subModName": "sample_loop3"
                 },
                 {
                  "modId": "testMod1:parts/deeploop",
                  "fields": {
                   "md_src3": "ループして"
                  },
                  "subModName": "sample_loop3"
                 }
                ]
               },
               "subModName": "sample_loop2"
              }
             ]
            },
            "subModName": "sample_loop1"
           },
           {
            "modId": "testMod1:parts/deeploop",
            "fields": {
             "md_src1": "テキストテキストー！",
             "sample_loop2": []
            },
            "subModName": "sample_loop1"
           },
           {
            "modId": "testMod1:parts/deeploop",
            "fields": {
             "md_src1": "",
             "sample_loop2": []
            },
            "subModName": "sample_loop1"
           }
          ]
         }
        },
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "## なかなかです。\n\nまだ帰らなくてもいいでしょ。\nもっと遊びたいんだよ。\n\nいいじゃんかよーーーー！"
         }
        },
        {
         "modId": "testMod1:parts/ul",
         "fields": {
          "sample_loop": [
           {
            "modId": "testMod1:parts/ul",
            "fields": {
             "md_src2": "きたーーーー！"
            },
            "subModName": "sample_loop"
           },
           {
            "modId": "testMod1:parts/ul",
            "fields": {
             "md_src2": "うぉーーーすばらしいー！！∑(ﾟДﾟ)\n\n- markdown書くけどね。"
            },
            "subModName": "sample_loop"
           },
           {
            "modId": "testMod1:parts/ul",
            "fields": {
             "md_src2": "<span>こうしたら？</span>"
            },
            "subModName": "sample_loop"
           }
          ]
         }
        }
       ]
      }
     },
     {
      "modId": "testMod1:parts/md",
      "fields": {
       "md_src": "## いい感じになってまいりました\n\nあけましておめでとうございます。"
      }
     },
     {
      "modId": "testMod1:parts/md",
      "fields": {
       "md_src": "## できました\n\n`px.utils.iterate()` が、オブジェクトも処理できるようになりました。"
      }
     },
     {
      "modId": "testMod1:units/cols3",
      "fields": {
       "column1": [
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "## 長いページを作るテスト\n\n長いページを作ると、スクロールバーが出る。\n\n高さ調整のためのスクリプトの実行順序を見直すと直るのではないかな。"
         }
        }
       ],
       "column2": [
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "複雑な画面をつくろうと思うと・・・やっぱそこそこ大変ね。\n\n配列処理を毎回キックしてるので、リフレッシュに時間がかかる。重い。"
         }
        }
       ],
       "column3": [
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "まぁ、このあたりは、上手い人にお願いしちゃお。"
         }
        }
       ]
      }
     },
     {
      "modId": "testMod1:units/cols2",
      "fields": {
       "column1": [
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "## 長いページを作るテスト\n\n長いページを作ると、スクロールバーが出る。\n\n### コールバックチェーンがいまいち\n\n高さ調整のためのスクリプトの実行順序を見直すと直るのではないかな。"
         }
        }
       ],
       "column2": [
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "## 複雑になっちゃったなぁ\n\n### なかなかさ、あれですな。\n\n集中して構えないと手を入れられない感じ。むぅ。"
         },
         "dec": "",
         "anchor": ""
        }
       ]
      }
     },
     {
      "modId": "testMod1:parts/md",
      "fields": {
       "md_src": "## 長いページを作るテスト\n\n長いページを作ると、スクロールバーが出る。\n\n高さ調整のためのスクリプトの実行順序を見直すと直るのではないかな。"
      }
     },
     {
      "modId": "testMod1:units/cols3",
      "fields": {
       "column1": [
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "## 長いページを作るテスト\n\n長いページを作ると、スクロールバーが出る。\n\n高さ調整のためのスクリプトの実行順序を見直すと直るのではないかな。"
         }
        }
       ],
       "column2": [
        {
         "modId": "testMod1:parts/image",
         "fields": {
          "image_src": {
           "original": {
            "realpath": "/mydoc_TomK/Dropbox/localhosts/dropbox.localhost/htdocs/github/PxFW-1.x/htdocs/_PX/themes/default/theme.files/img/everyone.png",
            "ext": "png",
            "type": "image/png",
            "base64": "iVBORw0KGgoAAAANSUhEUgAAAqMAAAC/CAMAAAD9yiWTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2M0MxRUI3NTJCMjA2ODExOTJCMEM4Qjk2MkE5Q0ZCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNEU3RDZGODY3MTYxMUUzOTNBMEQ1N0Q1MkQ3N0U5MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNEU3RDZGNzY3MTYxMUUzOTNBMEQ1N0Q1MkQ3N0U5MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE4NzFGRTZDQjZBMEE0MjYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYzQzFFQjc1MkIyMDY4MTE5MkIwQzhCOTYyQTlDRkI5Ii8+IDwvcmRmOkRlc2NyaXB0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"
           },
           "path": "./test21_files/resources/06f830991ad501926013ab2f9a52621b.png",
           "resKey": "06f830991ad501926013ab2f9a52621b"
          },
          "alt_text": "テストテキスト"
         }
        },
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "↑これはpng"
         }
        },
        {
         "modId": "testMod1:parts/image",
         "fields": {
          "image_src": {
           "original": {
            "realpath": "/mydoc_TomK/Dropbox/localhosts/dropbox.localhost/htdocs/bitbucket/www.pxt.jp/htdocs/_PX/themes/default/theme.files/img/pxt_logo.svg",
            "ext": "svg",
            "type": "image/svg+xml",
            "base64": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InB4dF9sb2dvIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjIzMnB4IiBoZWlnaHQ9IjEwNnB4IiB2aWV3Qm94PSIwIDAgMjMyIDEwNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjMyIDEwNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTExMC45Miw0My45MjFjMC01LjY4LTAuMDkxLTEwLjI2LTAuMzY2LTE0LjQ3NGg3LjIzN2wwLjQ1OCw3LjYwNGgwLjE4M2MzLjIwNi01LjQ5Niw4LjUyLTguNjExLDE1LjY2NC04LjYxMQ0KCQkJYzEwLjgxLDAsMTguODcxLDkuMDY5LDE4Ljg3MSwyMi41MzVjMCwxNS45MzgtOS44MDIsMjMuODE3LTIwLjE1MywyMy44MTdjLTUuOTU0LDAtMTAuOTkyLTIuNTY2LTEzLjY0OC02Ljk2M2gtMC4xODR2MjQuMDkyDQoJCQloLTguMDYyVjQzLjkyMXogTTExOC45ODEsNTUuNzM3YzAsMS4xLDAuMDkyLDIuMjkxLDAuMzY2LDMuMjk5YzEuMzc0LDUuNTg2LDYuMzIxLDkuNDM0LDEyLDkuNDM0DQoJCQljOC41MiwwLDEzLjQ2Ni02Ljk2MSwxMy40NjYtMTcuMTI5YzAtOC44ODYtNC41OC0xNi40ODgtMTMuMDk5LTE2LjQ4OGMtNS40OTcsMC0xMC43MTgsMy44NDctMTIuMjc1LDkuODkzDQoJCQljLTAuMTg0LDEuMS0wLjQ1OCwyLjI5LTAuNDU4LDMuMjk4VjU1LjczN3oiLz4NCgkJPHBhdGggZD0iTTE2Ni4wNjQsMjkuNDQ3bDYuMzIsOS40MzZjMS42NDksMi41NjQsMy4wMjMsNC43NjQsNC40ODgsNy4yMzZoMC4yNzVjMS40NjYtMi41NjQsMi45MzItNC44NTQsNC40ODgtNy4yMzZsNi4xMzgtOS40MzYNCgkJCWg4Ljc5NGwtMTUuMTE0LDIxLjQzNmwxNS40OCwyMi45MDFoLTkuMTZsLTYuNTA0LTkuOTg2Yy0xLjc0LTIuNTY0LTMuMjA2LTUuMDM3LTQuNzY0LTcuNjkzaC0wLjE4Mw0KCQkJYy0xLjQ2NiwyLjY1Ni0zLjAyMyw1LjAzNy00LjY3Miw3LjY5M2wtNi40MTIsOS45ODZoLTguODg2bDE1Ljc1Ni0yMi42MjdsLTE1LjAyMy0yMS43MUgxNjYuMDY0eiIvPg0KCQk8cGF0aCBkPSJNMjE5LjE5NCwxOC44MjF2MTAuNjI2aDExLjU0MnY2LjEzOGgtMTEuNTQydjIzLjkwOGMwLDUuNDk2LDEuNTU4LDguNjExLDYuMDQ2LDguNjExYzIuMTk4LDAsMy40ODEtMC4xODQsNC42NzItMC41NTENCgkJCWwwLjM2Niw2LjEzOWMtMS41NTcsMC41NDktNC4wMywxLjEtNy4xNDUsMS4xYy0zLjc1NiwwLTYuNzc5LTEuMjgzLTguNzAzLTMuMzkxYy0yLjE5OC0yLjQ3My0zLjExNC02LjQxMi0zLjExNC0xMS42MzNWMzUuNTg1DQoJCQloLTYuODd2LTYuMTM4aDYuODd2LTguMTUyTDIxOS4xOTQsMTguODIxeiIvPg0KCTwvZz4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0U0RURCNCIgZD0iTTQ2LjIzNSwxMDMuOTExYzEuNzg2LTEuMDMxLDEyLjk3OS03LjQ5NCwxMy42MDUtNy44NTVjMC0wLjc5OSwwLTM0LjE3NiwwLTM0LjE3Ng0KCQkJYzAtMC4yNTIsMC4xMzQtMC40ODYsMC4zNTQtMC42MTNjMCwwLDAuMDIxLTAuMDEyLDAuMDUxLTAuMDI5bDAuMDkyLTAuMDUzYzAuMDQyLTAuMDIzLDAuMDkxLTAuMDUzLDAuMTUxLTAuMDg4bDQuMTU4LTIuNA0KCQkJYzAuMDUyLTAuMDI5LDAuMTA1LTAuMDYxLDAuMTU5LTAuMDkybDI0Ljk4NS0xNC40MjRjMC0wLjcyNCwwLTEzLjY0OSwwLTE1LjcxMWMtMC45NzksMC41NjQtMTEuMjEsNi40NzItMjEuNTExLDEyLjQxOQ0KCQkJTDQ2LjIzNSw1My42MzJDNDYuMjM1LDU0Ljg0Nyw0Ni4yMzUsMTAxLjYwNCw0Ni4yMzUsMTAzLjkxMXoiLz4NCgkJPHBhdGggZmlsbD0iI0Y1RTlCOCIgZD0iTTg5Ljc5MSw0NS44MTNjLTAuMjUyLDAuMTQ1LTAuOTA2LDAuNTIyLTEuODUzLDEuMDY5Yy0wLjE1MywwLjA4OS0wLjMxMiwwLjE4MS0wLjQ3NSwwLjI3NA0KCQkJYy0wLjE0OCwwLjA4Ni0wLjMwMiwwLjE3NC0wLjQ2MiwwLjI2NmMtMC4wNDcsMC4wMjctMC4wOTMsMC4wNTUtMC4xNDIsMC4wODJjLTAuMzE5LDAuMTg1LTAuNjYsMC4zODItMS4wMTksMC41ODkNCgkJCWMtOC4zMDksNC43OTYtMjQuMDc5LDEzLjkwMS0yNC41ODcsMTQuMTk0YzAsMC43MDUsMCwyNi45MzYsMCwzMi45NTFjMS45NS0xLjEyNywyNy44NzEtMTYuMDkyLDI4LjUzNi0xNi40NzcNCgkJCUM4OS43OTEsNzcuOTk1LDg5Ljc5MSw0OC4wNjUsODkuNzkxLDQ1LjgxM3oiLz4NCgkJPHBhdGggZmlsbD0iI0FDRDE3NyIgZD0iTTEuMjY0LDc4Ljc2M2MwLjY4MSwwLjM5Myw0MS41NTEsMjMuOTU5LDQzLjU1NywyNS4xMTVWNTMuNjE2TDEuMjY0LDI4LjQ3DQoJCQlDMS4yNjQsMzAuNzkyLDEuMjY0LDc3Ljk3OCwxLjI2NCw3OC43NjN6Ii8+DQoJCTxwYXRoIGZpbGw9IiNENUUzQUQiIGQ9Ik02Ny43MTIsMzkuNTgzQzc3Ljk1OSwzMy42Niw4OC4wOTcsMjcuOCw4OS4wNywyNy4yMzZDODcuMDY1LDI2LjA3OCw0Ni4xOTQsMi40ODEsNDUuNTE0LDIuMDg5DQoJCQljLTAuNjgsMC4zOTMtNDEuNTE4LDI0LTQzLjUyOCwyNS4xNjNsNDMuNTcsMjUuMTIzTDY3LjcxMiwzOS41ODN6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+"
           },
           "path": "./test21_files/resources/1e970f28b68cf1c3318431e73040c492.svg",
           "resKey": "1e970f28b68cf1c3318431e73040c492"
          },
          "alt_text": "SVG画像を読み込む練習です。",
          "href": "http://www.pxt.jp/"
         }
        },
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "↑これはSVG"
         }
        }
       ],
       "column3": [
        {
         "modId": "testMod1:parts/image",
         "fields": {
          "image_src": {
           "original": {
            "realpath": "/mydoc_TomK/Dropbox/localhosts/dropbox.localhost/htdocs/github/PxFW-1.x/htdocs/_PX/themes/default/theme.files/img/welcome_logo.png",
            "ext": "png",
            "type": "image/png",
            "base64": "iVBORw0KGgoAAAANSUhEUgAAAjsAAABuCAMAAAD21CIEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2M0MxRUI3NTJCMjA2ODExOTJCMEM4Qjk2MkE5Q0ZCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNEM4RDVFQjY3MTYxMUUzOTNBMEQ1N0Q1MkQ3N0U5MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNEM4RDVFQTY3MTYxMUUzOTNBMEQ1N0Q1MkQ3N0U5MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE4NzFGRTZDQjZBMEE0MjYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYzQzFFQjc1MkIyMDY4MTE5MkIwQzhCOTYyQTlDRkI5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yJEOWwAAAEhQTFRFf8/yv+f57/n9QLjs3/P8z+36EKbon9v2MLLrP7fsr+H3YMTvIKzpj9X0UL7uD6bncMrxL7LrX8PvH6zpb8nxT73uAKDm////6oPOcAAAABh0Uk5T//////////////////////////////8AzRMu6gAAEPtJREFUeNrsndmCoyoQQItFMbjEbOb///RqFKWgUEzsudMTeJjp7hg3jrVTwjONNN4bkG5BGomdNBI7aSR20kjspGFGxtI9SOzsG1KVQoiie42qgYRQYicOnLbqvCFKgJoldtJYGVp04VHpxE4a5OCqybv1UYhS8cROGg45sAXONPIssZOGPepIcgZ4WpbYSWM2kBuMR8k5Yywzrjq4yqzgiZ00CHVVCcImzuri2+FJ7BBCB1GRBxWSLPOvhiex40uU3LJk6lpGCqhcJ3YSOpaVE6HeFtHDEjtfbuvMUeQqjoXFrM5lYuer0ZltnTr6O9pIqiKx882jeSfgx823ysTOF49JhBQ71U85waMSO187yncdbiN5dGLnS8fkNOX7YzXGxP4mezmxY48JgHeSm5mp7EnsfOWo93pYhMzqssTON/rno9hp3vz6VCXWJna+cKhx8vln6BWJnS8cxYcGC/uMvcTO7x3yY2NXxLrpuuw5LeBwn0wC/MES2MSOq7Ka9/fA4oLLak6ZFU19JD+vNO5WbEpCU/PEzrGjDGTDeS0Ecr0y0eUQFjwb0SHmLNk50LZuIth98XVMiXViZ0tl8VeaAtw/tGHRtZqYaP21FoddQhVhcDXHRaESO47Y0TQP+fKHOjxDI38r95QXRK38YRnUmDqiaZvEzpGjcxkxd8idEFiZoQ2LiUTnuCTYtDv4lK/Ezlsqy78f2r3Z9RY7YkNhDHVlLWN6XqycH+QbFRFx8cTO8YMHp71w5NEoPKrnfnaYW1em8ghJsTdGsM6FSOz8kM6ibods8q6xHRMOFf5DLDuNV1c2FUe7mpIVXVXuF0ZthC0jjsu6JXY22dnt6YgNfaH8oJIm5NN+Rxoi/DZItvLhQx/Cjgirs7lMQxB+dUv52ruddxURMILj4gKJHXRPP70d5dpDrai61NbnSRqzaG/MmUVcA3waPE/sBOyA+hAC19UFp9w40qTOfowdSOwcHt5hf4Ad0vei2KmeiZ3fMLJjTMhVdsh0AMHOtFhjv61cR3DBEjtHD3aMCdnSsWlbLUawMywWLBh/k9zEzv9iKn+cIizW9iKo7FVLBXi4fqs2o3S4kK3wokSrdSKSAUBQ3DGnOuiH2GFsaXX0Rezw1dymIB75qVB1x4G5bgUwDaADB2iRCitIdqjj6bJaWYhvWn6Idobrh9h5Heb0i9hRh7CjVhUCxU65Mylh9/wpV5WiWejMonx0bvcS8huAZKrwE//DSfPTazgHuQ5bPZxdjFv+QnbuG2fODqnDaladNcLegX1RQN6uFm/YB2B5t8KOy6p0EvxV9iSjBigy/trJ5fWHK97dmQhG3DsCqF/BzmnDjzrEhOTrtVfW1Goh2mx+mD10uGoaqk+d2yXcmWKrblB1gQAjJfyI2hBcueoed1z9Cotvd6ZiVjgIeotdsP+XsnP7WXbYelhmYcd5jt3DjlPpwZP5rVdx9cYiUyC4b5KdSZzlvTGsSr8U1oBYVKhQ9rUTSUi3a+fLmCx6Eclfys6WzmqOYKdZd4MEmlqyc0JNSyPi3QRYy+opr8qbcP8pih2GrJxJf0nHe3z1BmHCysmNOxmV1t1XWRgUoHTb72DnEcXOh2urNoTXkoaskeLh9Px2pCE+TBzAbNkKQu4tZi9Rx9ES5+gED8aC7NqZzek0LXsJLNBvvsrCCuoSXSH517GzhT07Iieh1+/PkpOQ+WpbeJqdxu67ystuJRG20rqMsJU9cQmYSoZAYJVZJTL+K73c29Uc31JakjCLfhc7sHHGn1UOTxZnkL96me25zRzZgpesz9IOaoVvXGFVSDf3JW5E4+ooialkgcsCW6TffZVli/GaeHY5qwGYjGInY8OLg8iA6cpH41EAtHUrmeoPSuqX4ROdheYNNiLCnxnL5UblhJ1+4K9XcolWh41qZ7YKpyEZYVyV3VqMJsiOb13hiZcBMw5sXXrzVZattHyVpS7TRjfgG+zI+81se3furryeyd2YWy0nIXhTeHM3IvVkj2k/56sk523FQxSfs7O1np11a9kunx1O+P/WdQ3FzljhWe9rCjZp9dnxrTTpoDteWMNpdrgjJa/LWVyDKiu7WJif9Ro7/B50SvnV/uQMHjtqkYGn/vStX/FU88eK38u2zBn4eKkU2yrYYrERDkruEMla6TYObwK+u6/6wBPJlljRru7VNI+A/BBAKutyQ7C4KkuRwUaSHXlxtr3M15adgx9Nu7U/fDyvIWvQ3RHWrTKOHfGx2IEtuNh77EAEeIu9E74OX3nPsWrxGoVvrMwCrUCwAgLhgq6yviMldcKiSXuxBhViR569bS8hdCx4JkmEPnzgbc8yyKADz1YRJ/uUnXazXquOzXuE2cki/Lz1K/XzWYE3Eyo67lwsjRCAVKcjNDKz54Bjk8jwcAGAkzuRmB1upM75dLrgiZ2psj6auYp5d9UdG2O9xQRwpZZbbpV2yQ+Lv9R2k9xmp70jfTs4Smuudmr15SvNDtbe3DLD5z4OgC2c2so9XKb/z/bNueNA7Xl8NtjZUVLoV7BNXQ5ny/M/2Vbv+NEiUWc+5GBqL7Jm2E82ffOGj1HbKvLmpVPWbnz+UXBQRSwtL2LxpOI7Yh87QXh8doB6E6q3/kxar10pMsyOth75zMyDrbQeSGiOp3nOsMaQFDvSUUX9zJqflaNdjPUtbXYUio50Z46wG3/jZ/TUT5JOOUmJ2/aEsU8U1kY+PI9lpyQ2jNFZLOKNXn7h6+T+NabLb/8j3aBneX2qlQu1IjrSUlkGoiuhsq7O5NRYKtnsjHu7ccuz4kjR2OHHs7UfJzh5w1oBJeGUY+FkSPkZdk7bhuZ7jdnjWnqLWHaItRPTDa5j2KnWzkZ49k5mZL1km0+O9vNZjtK6zTO/KC1HZZ1dpXBGk2WzcwtGbCUSJF6gybFawIkRXCx2Hq6BcHI10HWLHf12BQ8Xcd3go9mhapizCMFm6knLFSlIxLGqPV7CVBeUIXYWpZUtT+CitPDsZF7y9IEu12JHhqsfqEC1Jf46KjS+zP/dYufsipna1UCwlcWV761r6e9FEfkigfITdiaNJ7eNLjFTWsaxI7YsvcyuJqpnOsCdNW4mhS+MXM1EXjBoJ1jGCU2WNc3Mz9Hj2ccS6brsh2Tn7igZtijUi3U6V1fEw2bUuHrLWJ5f3bf9DgqIXe1J6SyrgmM7RqXDnXiC7IRvzqtuCHCAGzA7swlzs8yMy6QnNJ4LCLjMBDsrWcgTYf9Zm5PsAMUOC5wO4PlYZ6fZbyxLKHa8LxRic/XkIkDtyRIJLORDVcH36hD1yuDl8zlap1ASflCN2ckm0zTzvRs9gSV/gp3nH2GHRUZlo43l7NXoNlyE8wE7DanccifJ2Xr7WpibSwxVRPw8c3b8KvAqPfOa21szzM5k1PK7LbvlpLQcg+JIdqjrr3+EHRZhZZDyQ1naEITwC/ii1nBC7JoI2qie73mlecbqyk9uW/JqLl4vSX0oKEOsK2ompfKi2qZwSFm/PR12RmjUDXnGo9JyVJaxW8EdMmTvXMP2jtpl70DY3rl5p8NsuwQ2emFPTn8uWgD7nLK62opu51GaLpqdijaqiWaFImhj8wA8ZE11ufrczRnFEqC1XnwAnuxy6tlr64/S2TTst3h+1pkH/YIT4Wfxfez4IYN3BhmSl2I7MdLErWKE2Hf7FXQbDOnXujdh/2xOI9SEbytoWgMNNAu6TBq8uH1HFf54de+3dafEj+9A+Eln3qVdnjvZeRzRxQJRwi0fY23sqNqItndCPQG9NTYOhxqHdUpKNtH1Anq1iN67CW5cedYhDiYX8kTvnuDRMsAO4PTFkDFQyOCxQs6ZnVvYwY5yyjeGSsTP2Mni0Nnzdsg61kcPbsjLVXAdH4pT7ASS+cubuu2MVQCe3MlnYRmjvQtxpIx0cQKbDsTOlGs6syWfZb43CdmLxOjcnnvZmYTbwrI+42dya42Ny04RlOVIZexKYYw6JyL6yMMtEew1xZUmmVNOlg38k6DeTKmWPVfgPhFIc4tpovGO52IJCqgHYed2j/Es9MWmw8mjG/quwzEzlAmbynHO9+Ej5hRP7GFnErqX8dfs4Sr6GHbMQ10J0+8B+2+FeLlYQ4FUORjiu3s1sNhy+iFUHZRomQZohnWlPnOVk4nofUKhfcWX08gPXRJEQzVJGL4GY1VYVc6zDJSwxEbwhdStc1HO7XQ6nd2KIzxTJ+KRlXgvVNHWHnbmesJzfzo3/4xj2Mm8bxm3GNgR/YiHVhNl5EqM9w7IFdQ/+Q4kfFZAGa/42VAdue6NqPhTtNyhCFHhvVyf77BDHOO6U+743ZHbL3zr+Q7b/0koLbwEi3d0BwO3CPkcrDl1ytDRpvwUjCvsYsepmXf1fDw7uVenK5xH244TZaUoeWJnUVpO3OYRKqIAW2g8Qn7WKK0t/787IVOttvdycg3uaHacY1zYczc7lYmusmnxV+5deYZfgKTeawz4T7IjqU48Oti6hqvHOPEXZ83VK6qLRf2yqXerAx+NsWEr9YdDxQxFssczvY743K6MzCpsKJ/WcUP93g3mBRAlUucFT+y8a0DJAzbdsZcNH+X9XnW1ExvzFqkrHFlR70R5Ejv/5s1wMkUuO9L+nNsL1IrEzpcPC4ZcL16Ck9urxp6OxRR5Kw57p1Bi5xePiZVKmThGRVS89X6YlRpQUxA4sfPto3D8Kqe7iJ7VU7mUtIydjhI7yeDBtQ/g2DL5XF5XzM5Y87XGcmLHN3gAyx0realnr2rQVC904MB3NiZ2fvEwi+OEEK/y3Nyt31NzaJC3r3RyeURbZjfIoJ2axz9z7Vli55MhnZSG73+PcWVjEY1VwQc76O++PetDPyHvEjuHzNvkXRE1m5ld/1LFLpHYM6o5gPSHRS5L7HwylhaSL4uYev4by636kaAyHPMm2MTOHx7T4kuTH/GXK4xtr42oKX8CnsTObzaWS6TCEDqzb87bUs7ttrPEThpjxY4p2Mk8dpoZnclHH9tCHFqFAe80VDiCneFyZGLn7aHs8i/lsgM2OuNP2eH2cq8I87wQaj4mlgdyTTwMb+oz79bTcx6OL00iS9HM36+HOIShRXb5cFUisfOhp1VbQqhzTWlmLbqsjZ9+4H0UeGmM6PetcnNKurLsq7oSw6KGao4wybyrKuMFvpK4dSOHIDgzGjcXS263vxRWzEtyupxV+64jsUMqLbmIncqxhgRq+9k/utmbfXtW5E7RiHmtadv/NoeUhjMQsyAayMntOpFymPtmAkB0xRCwKodouPm4/yGbE3RV13Q2SbFroxM7gTHXDuaVt35upIRPCmvcsmDlwew4tnI7HmUGST6VnK2v/mR64ccMWq9NDRs9+nKoGhmQ4RNNYhQ3y2MimC1w92nexI4zNL0YyDypYzfH0daxV0uqH2Onn+EyW5Sm7GVJM5/rq8cXexpdkw/tBkwZbk8ViP5ke4UnDHnNS3TJZc9YWe8r20/suKNaWba70DLWM+ddd8D7b3x2nM5J3DK4Wl3MQq6e2JGGnbardNYU1pXk2iJbDc1v8/nrAknLXmLl+6INiR06xBPoycTwimzTXODQZCjgSAvY3bwVWjvSjOzUmWGHo/yaeqEvLIVaoICCQA9GT1j/LOyJNiR2fHhyVJVM+PDLHR5fHHxsMrTGckcKWx/qslS10VlZ03tfGvjoTY1fFsJq2j+sHeMAy+50I5aVJZnz1iA2+IwisfPJ4LVxkxUZQRGN/Z6yGg5eNsqh/l8MvZfe1UnuHDCDR635+XdHYieNxE4aiZ00EjtpJHbSSCOxk8ax4z8BBgAm7TQ/ZUwwJAAAAABJRU5ErkJggg=="
           },
           "path": "./test21_files/resources/father.png",
           "resKey": "622fa7072c4db45402b7aa5cfa87ae8c"
          },
          "alt_text": "テスト",
          "href": "/plans/gui_spec/"
         },
         "dec": ""
        },
        {
         "modId": "testMod1:parts/image",
         "fields": {
          "image_src": {
           "original": {
            "realpath": "/mydoc_TomK/Dropbox/localhosts/dropbox.localhost/htdocs/bitbucket/www.pxt.jp/htdocs/common/img/logo.gif",
            "ext": "gif",
            "type": "image/gif",
            "base64": "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"
           },
           "path": "./test21_files/resources/a70f514b03f4ccf52c12cc073d2e4c78.png",
           "resKey": "a70f514b03f4ccf52c12cc073d2e4c78"
          },
          "alt_text": "pxt logo",
          "href": ""
         }
        },
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "マークダウン。"
         }
        }
       ]
      }
     },
     {
      "modId": "testMod1:units/cols3",
      "fields": {
       "column1": [
        {
         "modId": "testMod1:parts/text",
         "fields": {
          "text_src": "## JSON のフォーマットを、人にやさしくしてみました。\n\nテキストコード。"
         }
        }
       ],
       "column2": [
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "## JSON自体の差分を追えるようになりたい。\n\nやっぱね、マークダウンが便利っす。\n\n大抵のことはこれで事足りる。\n\nちゃんとマークアップできるし。コードもそこそこキレイにできる。"
         }
        }
       ],
       "column3": [
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "こうすると、なるらしい。\n\n```\nvar jsonStr = JSON.stringify( {\"JSON\":\"value\"}, null, 1 );\n```"
         }
        },
        {
         "modId": "testMod1:parts/ul",
         "fields": {
          "sample_loop": [
           {
            "modId": "testMod1:parts/ul",
            "fields": {
             "md_src2": "増えたっていいじゃない？"
            },
            "subModName": "sample_loop"
           },
           {
            "modId": "testMod1:parts/ul",
            "fields": {
             "md_src2": "PHP必要？\n\n- マークダウンをリスト編集する。\n- リストモジュールなのに、さらにリストをネストして編集してるんだからっ。"
            },
            "subModName": "sample_loop"
           }
          ]
         }
        }
       ]
      }
     },
     {
      "modId": "testMod1:units/cols3",
      "fields": {
       "column1": [
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "### ね。遊んでくればいいじゃんか"
         }
        }
       ],
       "column2": [
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "### どうなってんだー\n\nなかなか再現しないなぁ。\n\n高さが増えるイベントが起きた直後に、スクロールバーの分座標がずれるっぽい。"
         }
        }
       ],
       "column3": [
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "### 処理の順番間違ってるかな？\n\n復旧したっ。"
         }
        }
       ]
      }
     },
     {
      "modId": "testMod1:parts/html",
      "fields": {
       "html_src": ""
      },
      "dec": "編集者コメント欄です。",
      "anchor": ""
     },
     {
      "modId": "testMod1:dev/wysiwig_tinymce",
      "fields": {
       "tiny": "<p>やっぱこっちのエディタの方が使いやすそうに見える。</p>\n<p>さっき、一瞬、影が見えたような気が・・・(汗)(汗)</p>\n<ul>\n<li>きの、せい、かな？</li>\n</ul>"
      }
     },
     {
      "modId": "testMod1:parts/md",
      "fields": {
       "md_src": "## あれ。\n\n`app.contentsSourceData.js (138)` で出たエラーが出てこない。\n\n"
      }
     },
     {
      "modId": "testMod1:parts/deeploop",
      "fields": {
       "sample_loop1": [
        {
         "modId": "testMod1:parts/deeploop",
         "fields": {
          "md_src1": "まーくだうーん",
          "sample_loop2": []
         },
         "subModName": "sample_loop1"
        },
        {
         "modId": "testMod1:parts/deeploop",
         "fields": {
          "md_src1": "## md",
          "sample_loop2": [
           {
            "modId": "testMod1:parts/deeploop",
            "fields": {
             "md_src2": "## md layer 2",
             "sample_loop3": [
              {
               "modId": "testMod1:parts/deeploop",
               "fields": {
                "md_src3": "## md layer 3",
                "multitext_src3": {
                 "src": "multi text layer 3",
                 "editor": "text"
                }
               },
               "subModName": "sample_loop3",
               "dec": ""
              }
             ]
            },
            "subModName": "sample_loop2",
            "dec": ""
           }
          ]
         },
         "subModName": "sample_loop1",
         "dec": ""
        }
       ]
      }
     },
     {
      "modId": "testMod1:boxes/attention_box",
      "fields": {
       "box_title": "警告でございます。",
       "mod": [
        {
         "modId": "testMod1:parts/md",
         "fields": {
          "md_src": "あーーーー。なかなかアレですね。\n\n- 潰れちゃったってことかな？\n- タイトル入れないと表示されないのかー。。\n\nモジュールのルートノードのボックスモデルを考慮する必要がありそう。 `padding` や `border` の分が考慮されていないので、UIが小さい・・・。\n\nやっぱ、最後にまとめて表示するのが警告っぽいですよねー。\n\nあと、重いっす。"
         }
        }
       ],
       "heading": "Heading",
       "main": []
      }
     }
    ]
   }
  },
  "secondly": {
   "modId": "_sys/root",
   "fields": {
    "main": [
     {
      "modId": "testMod1:units/unit",
      "fields": {
       "main": [
        {
         "modId": "testMod1:units/unit",
         "fields": {
          "main": [
           {
            "modId": "testMod1:units/unit",
            "fields": {
             "main": [
              {
               "modId": "testMod1:units/unit",
               "fields": {
                "main": [
                 {
                  "modId": "testMod1:units/unit",
                  "fields": {
                   "main": [
                    {
                     "modId": "testMod1:units/unit",
                     "fields": {
                      "main": []
                     }
                    },
                    {
                     "modId": "testMod1:units/cols2",
                     "fields": {
                      "column1": [],
                      "column2": [
                       {
                        "modId": "PlainHTMLElements:PlainHTML/MultiText",
                        "fields": {
                         "main": {
                          "src": "",
                          "editor": "markdown"
                         }
                        },
                        "dec": "",
                        "anchor": ""
                       },
                       {
                        "modId": "PlainHTMLElements:PlainHTML/MultiText",
                        "fields": {
                         "main": {
                          "src": "",
                          "editor": "html"
                         }
                        }
                       }
                      ]
                     }
                    }
                   ]
                  }
                 }
                ]
               }
              }
             ]
            }
           }
          ]
         }
        }
       ]
      }
     }
    ]
   }
  }
 }
}
