1/* eslint-disable */ 2import{FranklinBlock}from"../../scripts/lib-franklin.js";export default class CardGridContainer extends FranklinBlock{variants=[{name:"grid-1",test:this.block.classList.contains("grid-1")},{name:"grid-2",test:this.block.classList.contains("grid-2")},{name:"grid-3",test:!0}];beforeBlockRender(){const{textblock:n,heroblock:e,cardBlocks:t,disclaimer:i}=this.config,r=document.createElement("template");r.innerHTML=e;const a=document.createElement("template");a.innerHTML=n,this.inputData={text:a.innerHTML,hero:e&&r.innerHTML,cardBlocks:t,disclaimer:i,variant:this.variant}}afterBlockRender(){this.block.classList.add("block-padding-standard")}}export const schema='{\n "card-grid-container": {\n "name": "card-grid-container",\n "description": "This block is represented by rounded-edged cards. Each card is designed to present content in a visually appealing format, making information easy to digest.",\n "coreBlockData": {\n "blockName": "core-card-grid-container",\n "isGlobalBlock": false,\n "variants": ["default", "grid-1", "grid-2", "grid-3"],\n "positionInPage": "inline-content",\n "isCollection": true,\n "collectionContains": ["core-card", "core-text"]\n },\n "schema": {\n "classes": ["no-gutter-block", "grid-1", "grid-2", "grid-3"]\n }\n }\n}\n';export const template=' <div class="core-card-grid-container-inside block-inside">\n {{ #hero }}\n {{ hero }}\n {{ disclaimer }}\n {{ /hero }}\n\n {{ #text }}\n {{ text }}\n {{ /text }}\n\n <div class="core-grid-parent core-{{variant}}">\n {{ #cardBlocks }}\n {{ . }}\n {{ /cardBlocks }}\n </div>\n\n {{ ^hero }}\n {{ disclaimer }}\n {{ /hero }}\n</div>\n';export const smartCaptureConfig=" {}";
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.