[
  {
    "id": 1970,
    "title": "アプリストア風レビューボックス_P-4",
    "icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewbox=\"0 0 256 256\"><path d=\"M229.06,108.79l-48.7,42,14.88,62.79a8.4,8.4,0,0,1-12.52,9.17L128,189.09,73.28,222.74a8.4,8.4,0,0,1-12.52-9.17l14.88-62.79-48.7-42A8.46,8.46,0,0,1,31.73,94L95.64,88.8l24.62-59.6a8.36,8.36,0,0,1,15.48,0l24.62,59.6L224.27,94A8.46,8.46,0,0,1,229.06,108.79Z\" fill=\"#9aa8c9\"/><path d=\"M239.18,97.26A16.38,16.38,0,0,0,224.92,86l-59-4.76L143.14,26.15a16.36,16.36,0,0,0-30.27,0L90.11,81.23,31.08,86a16.46,16.46,0,0,0-9.37,28.86l45,38.83L53,211.75a16.38,16.38,0,0,0,24.5,17.82L128,198.49l50.53,31.08A16.4,16.4,0,0,0,203,211.75l-13.76-58.07,45-38.83A16.43,16.43,0,0,0,239.18,97.26Zm-15.34,5.47-48.7,42a8,8,0,0,0-2.56,7.91l14.88,62.8a.37.37,0,0,1-.17.48c-.18.14-.23.11-.38,0l-54.72-33.65a8,8,0,0,0-8.38,0L69.09,215.94c-.15.09-.19.12-.38,0a.37.37,0,0,1-.17-.48l14.88-62.8a8,8,0,0,0-2.56-7.91l-48.7-42c-.12-.1-.23-.19-.13-.5s.18-.27.33-.29l63.92-5.16A8,8,0,0,0,103,91.86l24.62-59.61c.08-.17.11-.25.35-.25s.27.08.35.25L153,91.86a8,8,0,0,0,6.75,4.92l63.92,5.16c.15,0,.24,0,.33.29S224,102.63,223.84,102.73Z\" fill=\"#1a1a2e\"/></svg>",
    "keywords": [
      "レビューボックス",
      "比較・レビュー",
      "アプリストア風レビューボックス"
    ],
    "slug": "lazyblock/app-store-review",
    "description": "",
    "category": "Lazyblocks Pro",
    "category_label": "Lazyblocks Pro",
    "supports": {
      "customClassName": true,
      "anchor": false,
      "html": false,
      "multiple": true,
      "inserter": true,
      "reusable": true,
      "color": false,
      "layout": false,
      "shadow": false,
      "spacing": false,
      "dimensions": false,
      "typography": false,
      "lock": true,
      "align": [
        "wide",
        "full"
      ],
      "ghostkit": {
        "effects": false,
        "position": false,
        "spacings": false,
        "frame": false,
        "transform": false,
        "customCSS": false,
        "display": false,
        "attributes": false
      }
    },
    "controls": {
      "control_65091f42bf": {
        "type": "panel",
        "name": "panel_meta",
        "default": "",
        "label": "評価・メタ情報",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_2b297243dc": {
        "type": "panel",
        "name": "Panel",
        "default": "",
        "label": "メイン入力項目",
        "help": "",
        "child_of": "",
        "placement": "content",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "true",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_a7987843fc": {
        "type": "text",
        "name": "review_title",
        "default": "",
        "label": "レビュータイトル",
        "help": "",
        "child_of": "",
        "placement": "content",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "true",
        "required": "true",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_e4881f4ca3": {
        "type": "rich_text",
        "name": "review_content",
        "default": "",
        "label": "レビュー本文",
        "help": "",
        "child_of": "",
        "placement": "content",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "true",
        "required": "true",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_ca4a934e6f": {
        "type": "text",
        "name": "review_source_name",
        "default": "",
        "label": "引用元",
        "help": "例：App Store / 公式サイト / 〇〇さんの口コミ",
        "child_of": "",
        "placement": "content",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "true",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_5f2b3548cb": {
        "type": "url",
        "name": "review_source_url",
        "default": "",
        "label": "引用元URL",
        "help": "リンク先のURLを入力（未入力ならリンクなしで表示）",
        "child_of": "",
        "placement": "content",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "true",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_86eb6043f8": {
        "type": "repeater",
        "name": "review_points",
        "default": "",
        "label": "良い点・悪い点まとめ",
        "help": "",
        "child_of": "",
        "placement": "content",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "true",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": "",
        "rows_label": "{{point_text}}"
      },
      "control_28680b4cd3": {
        "type": "select",
        "name": "point_type",
        "default": "good",
        "label": "ポイントの種類",
        "help": "",
        "child_of": "control_86eb6043f8",
        "placement": "content",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": "",
        "choices": [
          {
            "label": "良い点（緑✓）",
            "value": "good"
          },
          {
            "label": "悪い点（赤✕）",
            "value": "bad"
          }
        ]
      },
      "control_95a9064437": {
        "type": "rich_text",
        "name": "point_text",
        "default": "",
        "label": "テキスト",
        "help": "",
        "child_of": "control_86eb6043f8",
        "placement": "content",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": "",
        "conditional_logic": []
      },
      "control_2e4be64487": {
        "type": "select",
        "name": "schema_type",
        "default": "SoftwareApplication",
        "label": "構造化データの種類",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": "",
        "choices": [
          {
            "label": "ソフトウェア・プラグイン",
            "value": "SoftwareApplication"
          },
          {
            "label": "一般的な製品・商品",
            "value": "Product"
          },
          {
            "label": "書籍・電子書籍",
            "value": "Book"
          },
          {
            "label": "オンラインコース・教材",
            "value": "Course"
          }
        ]
      },
      "control_dacaf04c97": {
        "type": "text",
        "name": "item_name",
        "default": "",
        "label": "レビュー対象名",
        "help": "構造化データで使用します。\n実際のデザインには表示されません。",
        "child_of": "",
        "placement": "inspector",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_ffaa974bd5": {
        "type": "range",
        "name": "review_stars",
        "default": "5",
        "label": "総合評価（星）",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": "",
        "min": "1",
        "max": "5",
        "step": "0.5"
      },
      "control_895bdc4a11": {
        "type": "text",
        "name": "review_date",
        "default": "",
        "label": "評価日",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_f0fb8546c6": {
        "type": "text",
        "name": "review_author",
        "default": "",
        "label": "レビュアー名",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_c6196440e3": {
        "type": "toggle",
        "name": "show_badge",
        "default": "",
        "label": "認証バッジを表示",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_2449ea42a3": {
        "type": "text",
        "name": "badge_text",
        "default": "認証済みユーザー",
        "label": "バッジテキスト",
        "help": "例：認証済み、公式アナウンス",
        "child_of": "",
        "placement": "inspector",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": "",
        "conditional_logic": [
          [
            {
              "control": "show_badge",
              "operator": "==",
              "value": "1"
            }
          ]
        ]
      },
      "control_a868094a44": {
        "type": "text",
        "name": "badge_icon",
        "default": "",
        "label": "バッジのアイコン",
        "help": "✓、👑、💡、🔰（絵文字や記号を入力）",
        "child_of": "",
        "placement": "inspector",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": "",
        "conditional_logic": [
          [
            {
              "control": "show_badge",
              "operator": "==",
              "value": "1"
            }
          ]
        ]
      },
      "control_e2db924a87": {
        "type": "panel",
        "name": "panel_design",
        "default": "",
        "label": "デザイン設定",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_65f9bd471c": {
        "type": "color",
        "name": "star_color",
        "default": "#ff9500",
        "label": "星のカラー",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "settings",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": "",
        "output_format": ""
      }
    },
    "code": {
      "output_method": "html",
      "editor_html": "",
      "editor_callback": "",
      "frontend_html": "<div>\r\n  <div class=\"rv-card\">\r\n\r\n    <div class=\"rv-head\">\r\n      <p class=\"rv-title\">{{#if review_title}}{{review_title}}{{else}}タイトルを入力...{{/if}}</p>\r\n      {{#if review_date}}<span class=\"rv-date\">{{review_date}}</span>{{/if}}\r\n    </div>\r\n\r\n    <div class=\"rv-meta\">\r\n      <div class=\"rv-stars\"\r\n           data-score=\"{{#if review_stars}}{{review_stars}}{{else}}5{{/if}}\"\r\n           style=\"--rating:{{#if review_stars}}{{review_stars}}{{else}}5{{/if}};\">\r\n        <span class=\"rv-stars-fill\"\r\n              style=\"color:{{#if star_color}}{{star_color}}{{else}}#ff9500{{/if}} !important;\">\r\n          ★★★★★\r\n        </span>\r\n        ★★★★★\r\n      </div>\r\n      <div class=\"rv-author\">\r\n        <span>{{#if review_author}}{{review_author}}{{else}}匿名ユーザー{{/if}}</span>\r\n        \r\n        {{#if show_badge}}\r\n          <span class=\"rv-badge\">\r\n            <span class=\"rv-badge-icon\">{{#if badge_icon}}{{badge_icon}}{{else}}✓{{/if}}</span>\r\n            <span class=\"rv-badge-text\">{{#if badge_text}}{{badge_text}}{{else}}認証済み{{/if}}</span>\r\n          </span>\r\n        {{/if}}\r\n      </div>\r\n    </div>\r\n\r\n    <div class=\"rv-body\">\r\n      <div class=\"rv-text\">{{#if review_content}}{{{review_content}}}{{else}}本文を入力...{{/if}}</div>\r\n      <span class=\"rv-more\" role=\"button\" tabindex=\"0\">続きを読む ▼</span>\r\n    </div>\r\n\r\n    {{#if review_points}}\r\n    <ul class=\"rv-list\">\r\n      {{#each review_points}}\r\n      <li class=\"rv-item rv-item--{{point_type}}\">{{{point_text}}}</li>\r\n      {{/each}}\r\n    </ul>\r\n    {{/if}}\r\n\r\n    {{#if review_source_name}}\r\n    <div class=\"rv-footer\">\r\n      <p class=\"rv-source\">\r\n        出典：\r\n        {{#if review_source_url}}\r\n          <a href=\"{{review_source_url}}\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">{{review_source_name}}</a>\r\n        {{else}}\r\n          {{review_source_name}}\r\n        {{/if}}\r\n      </p>\r\n    </div>\r\n    {{/if}}\r\n\r\n  </div>\r\n\r\n  {{#if item_name}}\r\n  <script type=\"application/ld+json\">\r\n  {\r\n    \"@context\": \"https://schema.org/\",\r\n    \"@type\": \"Review\",\r\n    \"itemReviewed\": {\r\n      \"@type\": \"{{#if schema_type}}{{schema_type}}{{else}}SoftwareApplication{{/if}}\",\r\n      \"name\": \"{{item_name}}\"\r\n    },\r\n    \"reviewRating\": {\r\n      \"@type\": \"Rating\",\r\n      \"ratingValue\": \"{{#if review_stars}}{{review_stars}}{{else}}5{{/if}}\",\r\n      \"bestRating\": \"5\"\r\n    },\r\n    \"author\": {\r\n      \"@type\": \"Person\",\r\n      \"name\": \"{{#if review_author}}{{review_author}}{{else}}匿名ユーザー{{/if}}\"\r\n    }\r\n  }\r\n  </script>\r\n  {{/if}}\r\n</div>",
      "frontend_callback": "",
      "show_preview": "always",
      "single_output": true
    },
    "style": {
      "block": ".rv-card { background: #fff; border-radius: 16px; padding: 20px; box-shadow: 0 4px 20px rgba(0,0,0,0.04); border: 1px solid rgba(0,0,0,0.06); margin-bottom: 24px; font-family: -apple-system, BlinkMacSystemFont, sans-serif; color: #333; box-sizing: border-box; width: 100%; }\r\n.rv-head { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 8px; }\r\n.rv-title { font-weight: 800; font-size: 1.05em; color: #1c1c1e; margin: 0; }\r\n.rv-date { font-size: 0.82em; color: #8e8e93; white-space: nowrap; margin-left: 12px; }\r\n.rv-meta { display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px; }\r\n\r\n.rv-stars { position: relative; display: inline-block; font-size: 1.15em; letter-spacing: 2px; color: #ddd; line-height: 1; }\r\n.rv-stars-fill {\r\n  position: absolute; top: 0; left: 0; overflow: hidden; white-space: nowrap;\r\n  color: #ff9500 !important; z-index: 10;\r\n  width: calc(var(--rating, 5) / 5 * 100%);\r\n}\r\n\r\n.rv-stars[data-score=\"1\"] .rv-stars-fill { width: 20% !important; }\r\n.rv-stars[data-score=\"2\"] .rv-stars-fill { width: 40% !important; }\r\n.rv-stars[data-score=\"3\"] .rv-stars-fill { width: 60% !important; }\r\n.rv-stars[data-score=\"4\"] .rv-stars-fill { width: 80% !important; }\r\n.rv-stars[data-score=\"5\"] .rv-stars-fill { width: 100% !important; }\r\n.rv-stars[data-score=\"0.5\"] .rv-stars-fill { width: 10% !important; }\r\n.rv-stars[data-score=\"1.5\"] .rv-stars-fill { width: 30% !important; }\r\n.rv-stars[data-score=\"2.5\"] .rv-stars-fill { width: 50% !important; }\r\n.rv-stars[data-score=\"3.5\"] .rv-stars-fill { width: 70% !important; }\r\n.rv-stars[data-score=\"4.5\"] .rv-stars-fill { width: 90% !important; }\r\n\r\n.rv-author { display: flex; align-items: center; gap: 6px; font-size: 0.82em; color: #8e8e93; }\r\n\r\n/* バッジの色を固定 */\r\n.rv-badge { display: inline-flex; align-items: center; gap: 3px; color: #34c759; font-weight: 700; }\r\n\r\n.rv-body { position: relative; }\r\n.rv-text { font-size: 0.93em; line-height: 1.65; color: #3a3a3c; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }\r\n.rv-text.is-open { -webkit-line-clamp: 9999 !important; }\r\n.rv-more { display: inline-block; margin-top: 6px; font-size: 0.82em; color: #007aff; cursor: pointer; line-height: 1.4; user-select: none; }\r\n.rv-more.is-hidden { display: none; }\r\n\r\nul.rv-list { list-style: none !important; padding: 0 !important; margin: 16px 0 0 !important; border-top: 1px solid #f0f0f5; padding-top: 14px !important; }\r\nul.rv-list li.rv-item { list-style: none !important; position: relative !important; font-size: 0.88em; line-height: 1.6; color: #3a3a3c; padding: 3px 0 3px 22px !important; }\r\nul.rv-list li.rv-item::marker { content: none !important; }\r\nul.rv-list li.rv-item--good::before { content: '✓' !important; position: absolute !important; left: 0 !important; top: 3px !important; color: #34c759 !important; font-weight: 700 !important; }\r\nul.rv-list li.rv-item--bad::before { content: '✗' !important; position: absolute !important; left: 0 !important; top: 3px !important; color: #ff3b30 !important; font-weight: 700 !important; }\r\n\r\n.rv-footer { margin-top: 12px; display: flex; justify-content: flex-end; border-top: 1px solid #f9f9fb; padding-top: 8px; }\r\n.rv-source { margin: 0; font-size: 0.7rem; color: #b0b0b5; line-height: 1.2; font-weight: 400; }\r\n.rv-source a { color: inherit; text-decoration: underline; text-decoration-color: #d1d1d6; transition: color 0.2s; }\r\n.rv-source a:hover { color: #007aff; }\r\n\r\n@media screen and (max-width: 600px) {\r\n  .rv-card { padding: 15px; border-radius: 12px; }\r\n  .rv-meta { flex-wrap: wrap; gap: 6px; }\r\n  .rv-stars { font-size: 1.1rem; }\r\n}",
      "editor": ".editor-styles-wrapper .rv-stars { position: relative !important; display: inline-block !important; font-size: 1.15em !important; letter-spacing: 2px !important; color: #ddd !important; line-height: 1 !important; }\r\n.editor-styles-wrapper .rv-stars-fill {\r\n  position: absolute !important; top: 0 !important; left: 0 !important;\r\n  overflow: hidden !important; white-space: nowrap !important;\r\n  color: #ff9500 !important; z-index: 10 !important;\r\n}\r\n\r\n.editor-styles-wrapper .rv-stars[data-score=\"1\"] .rv-stars-fill { width: 20% !important; }\r\n.editor-styles-wrapper .rv-stars[data-score=\"2\"] .rv-stars-fill { width: 40% !important; }\r\n.editor-styles-wrapper .rv-stars[data-score=\"3\"] .rv-stars-fill { width: 60% !important; }\r\n.editor-styles-wrapper .rv-stars[data-score=\"4\"] .rv-stars-fill { width: 80% !important; }\r\n.editor-styles-wrapper .rv-stars[data-score=\"5\"] .rv-stars-fill { width: 100% !important; }\r\n.editor-styles-wrapper .rv-stars[data-score=\"0.5\"] .rv-stars-fill { width: 10% !important; }\r\n.editor-styles-wrapper .rv-stars[data-score=\"1.5\"] .rv-stars-fill { width: 30% !important; }\r\n.editor-styles-wrapper .rv-stars[data-score=\"2.5\"] .rv-stars-fill { width: 50% !important; }\r\n.editor-styles-wrapper .rv-stars[data-score=\"3.5\"] .rv-stars-fill { width: 70% !important; }\r\n.editor-styles-wrapper .rv-stars[data-score=\"4.5\"] .rv-stars-fill { width: 90% !important; }\r\n\r\n.editor-styles-wrapper .rv-text { overflow: hidden !important; display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 3 !important; }\r\n.editor-styles-wrapper .rv-more { display: inline-block !important; pointer-events: none; opacity: 0.5; }\r\n\r\n.editor-styles-wrapper ul.rv-list { list-style: none !important; padding: 0 !important; margin-left: 0 !important; }\r\n.editor-styles-wrapper ul.rv-list li.rv-item { list-style: none !important; position: relative !important; padding: 3px 0 3px 22px !important; }\r\n.editor-styles-wrapper ul.rv-list li.rv-item::marker { content: none !important; }\r\n.editor-styles-wrapper ul.rv-list li.rv-item--good::before { content: '✓' !important; position: absolute !important; left: 0 !important; top: 3px !important; color: #34c759 !important; font-weight: 700 !important; }\r\n.editor-styles-wrapper ul.rv-list li.rv-item--bad::before { content: '✗' !important; position: absolute !important; left: 0 !important; top: 3px !important; color: #ff3b30 !important; font-weight: 700 !important; }\r\n\r\n.editor-styles-wrapper .rv-footer { margin-top: 12px !important; display: flex !important; justify-content: flex-end !important; border-top: 1px solid #f9f9fb !important; padding-top: 8px !important; }\r\n.editor-styles-wrapper .rv-source { font-size: 0.7rem !important; color: #ccc !important; text-align: right !important; opacity: 0.8 !important; margin: 0 !important; }\r\n\r\n/* エディタのバッジ色も固定 */\r\n.editor-styles-wrapper .rv-badge { display: inline-flex !important; align-items: center !important; gap: 3px !important; color: #34c759 !important; font-weight: 700 !important; }"
    },
    "script": {
      "view": "document.addEventListener('DOMContentLoaded', function () {\r\n  document.querySelectorAll('.rv-body').forEach(function (body) {\r\n    var text = body.querySelector('.rv-text');\r\n    var btn  = body.querySelector('.rv-more');\r\n    if (!text || !btn) return;\r\n    if (text.scrollHeight <= text.offsetHeight + 2) {\r\n      btn.classList.add('is-hidden');\r\n      return;\r\n    }\r\n    btn.addEventListener('click', function () {\r\n      var isOpen = text.classList.toggle('is-open');\r\n      btn.textContent = isOpen ? '閉じる ▲' : '続きを読む ▼';\r\n    });\r\n  });\r\n});"
    },
    "styles": [],
    "condition": [],
    "edit_url": null,
    "provide_context_to_blocks": "",
    "custom_context_slug": "",
    "allowed_blocks": "",
    "ancestor": ""
  }
]