c2,j`뤄& DdG&XYm!:1F2\-UL+]fM>Ѥ#!#BeF؆pf8*?ٓS&<RqlnB*yKLKeEKiQyN4oRNɍ+*n!EZ<\<F\$J gG˖=ʻgc4g-w"6=q),	ؽ^AAG˰׽I^"BD^5,C*WJ@d?v`׶BDHւŠ¨iQobXsFZ}RPYQt{SiaN8i$]!O۩Q/@C*pv1\	/ snuַp< lZǤjöi4/ I8gw#hJj!_/{7wo]ްL-woE$]8(C7`>P UtNn$УKz15yOCƺ,`_Wrs:mR5q!,>)5WI_Ƅ&0
b0. k!L@4MaT<[_5i8Zo}{]HVA
ޕqFȐpnzC(礉l;|8TtDc )#ts2cW*0}}ߠNs1'mT(yV#?2cC'\zgI~K_dmZtn?o<hbe+0G8=Dռg* FB4:cPe	u>۠5ϙy-f3bD'qo@p\"r5Kσ\F\LGgT+}/-##DvVD{µf	ty&;r#u֔Ѹ[
)KH+{|+tZe˃ᑽ+aLXYט!V'vY_$M=E
|08I"'pR3̒>Afs@WUd_k:!!+V#ah3z]()xRD̹K[*cpz~+e `JCYB.'K(;˗I=qɘV3Xݰ[nَ"(AT12¹?Cۻz8R0m.xFLDpEDu.Y!Q>4e8J(neJ$_X֙V-4޻fW!y'KJ_Jl7;n0"j`îcҵg@E܍Q+r=p?9}!$*>Z0LN8(5-V4ИI!Yw莹ʒdʏ
+[zˤ;rEZ"WH#; L6ݥLq5KƧH]8MX;喆P|j*Yr Ĭ6Fn;Hls'!@=Vx*lz'["a	[rz3+¡(Қ B`JgYwӁ mi/	|*D]v׏ Av~T@[)W͊ߤn_XpxJsrԠ奾uJJƮEhi*^l<R\BaPB]WD҆N?YEb_?weZ%,)분_b(}SGf
/8ꜽ%},(݄z#jJ :"9l34*X<okp\hASiX^]$ O.Ls1WV9=C8:7WSC %эB*8@YZeJkAr1hslϥgBEdוBȞ6ԝ{0R$Oslh5rIV/ヤa=w`WnE*ql/^kVP|'vN@Iaf%3YstDOH1dB3jWc!+HOqjaO8JgO,wHՒl7D6h׬|"ʑ2_
b	q)W4/[cm^$J64E2{NWN>1Zއ-Z=*!go-Yerlh82OJEb-$ P8<+7KXP֐n2XN6*a7˄Lra
RjD$/V]4zŻ73TmnO0C!5uHisv0-gpehJ衾UBBi_oؗcW0uXAaE9!6l(U	Nq7Yјt"y)\+``nglt?6GGZ8PM]HA-Rcg;B q3u `ДbU VnF 5zO{y%̝~?Qcd'K\ޱ|0cƜCbğlnXűoU`YcC6h:&Q$L}_3tlHgt|*Zxj.G&>@3)XQb#bsgir	0)\Sk'Wţo-~8wURfн8(CCF9ŰhjXw`BB³(@4魤g,Hzڨei'5󤦐UwդNKP= pA6t@-[#!p|-`RkOt(
\$#2crh4@M_ힻh'-'&.tЩg#cÃ7ާBY9bil;:OJ/=d"4ŵfm
}z~| z1͝0@2׳chhaP([[cgu@6dū{;0(?MU|h|A8>14'9^ĖFIH@!Q͢r~j y6)nuq9u$!1A7,^$
	W*?(q 1,ԛUNVb	(ߛXg߻Oɐxj
Gu
":VĔ[r<D3gH	bBJվ8b]_yu[U{ZV[cms=[aV#Bll/\Vmk$v. r7PiAyLj'{_DGeĸ62Ph+`NIŚ8
w<fI-gm;	VAq^_L3@^bTC{Ά:$`&6ua&r|3Pbǋ*(ŴZJ|-R^Ub܁ 6OֹIۣeŭ6̱pCޤ}[lL^6t:zl-Q:%鷿r!!5-V[y
$Gf\EpX@CqQpq'0Eً.z*i\(fE*~Ŋa+OS8+	[ 	2sm* TQbò5<O.y@4.#\kAbŨ`PeyTQm}|8є>,6oBaC˒ƴt!3v&lJeVN{"_r鱣0lock' => false
		),
		'selectors' => array(
			'typography' => array(
				'letterSpacing' => '.wp-block-accordion-heading .wp-block-accordion-heading__toggle-title',
				'textDecoration' => '.wp-block-accordion-heading .wp-block-accordion-heading__toggle-title'
			)
		),
		'attributes' => array(
			'openByDefault' => array(
				'type' => 'boolean',
				'default' => false
			),
			'title' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => '.wp-block-accordion-heading__toggle-title',
				'role' => 'content'
			),
			'level' => array(
				'type' => 'number'
			),
			'iconPosition' => array(
				'type' => 'string',
				'enum' => array(
					'left',
					'right'
				),
				'default' => 'right'
			),
			'showIcon' => array(
				'type' => 'boolean',
				'default' => true
			)
		),
		'textdomain' => 'default'
	),
	'accordion-item' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/accordion-item',
		'title' => 'Accordion Item',
		'category' => 'design',
		'description' => 'Wraps the heading and panel in one unit.',
		'parent' => array(
			'core/accordion'
		),
		'allowedBlocks' => array(
			'core/accordion-heading',
			'core/accordion-panel'
		),
		'supports' => array(
			'html' => false,
			'color' => array(
				'background' => true,
				'gradients' => true
			),
			'interactivity' => true,
			'spacing' => array(
				'margin' => array(
					'top',
					'bottom'
				),
				'blockGap' => true
			),
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'radius' => true,
					'style' => true,
					'width' => true
				)
			),
			'shadow' => true,
			'layout' => array(
				'allowEditing' => false
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'contentRole' => true
		),
		'attributes' => array(
			'openByDefault' => array(
				'type' => 'boolean',
				'default' => false
			)
		),
		'providesContext' => array(
			'core/accordion-open-by-default' => 'openByDefault'
		),
		'textdomain' => 'default',
		'style' => 'wp-block-accordion-item'
	),
	'accordion-panel' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/accordion-panel',
		'title' => 'Accordion Panel',
		'category' => 'design',
		'description' => 'Contains the hidden or revealed content beneath the heading.',
		'parent' => array(
			'core/accordion-item'
		),
		'usesContext' => array(
			'core/accordion-open-by-default'
		),
		'supports' => array(
			'html' => false,
			'color' => array(
				'background' => true,
				'gradients' => true
			),
			'interactivity' => true,
			'spacing' => array(
				'padding' => true,
				'blockGap' => true,
				'__experimentalDefaultControls' => array(
					'padding' => true,
					'blockGap' => true
				)
			),
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'radius' => true,
					'style' => true,
					'width' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'shadow' => true,
			'layout' => array(
				'allowEditing' => false
			),
			'visibility' => false,
			'contentRole' => true,
			'allowedBlocks' => true,
			'lock' => false
		),
		'attributes' => array(
			'templateLock' => array(
				'type' => array(
					'string',
					'boolean'
				),
				'enum' => array(
					'all',
					'insert',
					'contentOnly',
					false
				),
				'default' => false
			)
		),
		'textdomain' => 'default',
		'style' => 'wp-block-accordion-panel'
	),
	'archives' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/archives',
		'title' => 'Archives',
		'category' => 'widgets',
		'description' => 'Display a date archive of your posts.',
		'textdomain' => 'default',
		'attributes' => array(
			'displayAsDropdown' => array(
				'type' => 'boolean',
				'default' => false
			),
			'showLabel' => array(
				'type' => 'boolean',
				'default' => true
			),
			'showPostCounts' => array(
				'type' => 'boolean',
				'default' => false
			),
			'type' => array(
				'type' => 'string',
				'default' => 'monthly'
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true
			),
			'html' => false,
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		)
	),
	'audio' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/audio',
		'title' => 'Audio',
		'category' => 'media',
		'description' => 'Embed a simple audio player.',
		'keywords' => array(
			'music',
			'sound',
			'podcast',
			'recording'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'blob' => array(
				'type' => 'string',
				'role' => 'local'
			),
			'src' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'audio',
				'attribute' => 'src',
				'role' => 'content'
			),
			'caption' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'figcaption',
				'role' => 'content'
			),
			'id' => array(
				'type' => 'number',
				'role' => 'content'
			),
			'autoplay' => array(
				'type' => 'boolean',
				'source' => 'attribute',
				'selector' => 'audio',
				'attribute' => 'autoplay'
			),
			'loop' => array(
				'type' => 'boolean',
				'source' => 'attribute',
				'selector' => 'audio',
				'attribute' => 'loop'
			),
			'preload' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'audio',
				'attribute' => 'preload'
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-audio-editor',
		'style' => 'wp-block-audio'
	),
	'avatar' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/avatar',
		'title' => 'Avatar',
		'category' => 'theme',
		'description' => 'Add a user’s avatar.',
		'textdomain' => 'default',
		'attributes' => array(
			'userId' => array(
				'type' => 'number'
			),
			'size' => array(
				'type' => 'number',
				'default' => 96
			),
			'isLink' => array(
				'type' => 'boolean',
				'default' => false
			),
			'linkTarget' => array(
				'type' => 'string',
				'default' => '_self'
			)
		),
		'usesContext' => array(
			'postType',
			'postId',
			'commentId'
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'align' => true,
			'alignWide' => false,
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'__experimentalBorder' => array(
				'__experimentalSkipSerialization' => true,
				'radius' => true,
				'width' => true,
				'color' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true
				)
			),
			'color' => array(
				'text' => false,
				'background' => false
			),
			'filter' => array(
				'duotone' => true
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'selectors' => array(
			'border' => '.wp-block-avatar img',
			'filter' => array(
				'duotone' => '.wp-block-avatar img'
			)
		),
		'editorStyle' => 'wp-block-avatar-editor',
		'style' => 'wp-block-avatar'
	),
	'block' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/block',
		'title' => 'Pattern',
		'category' => 'reusable',
		'description' => 'Reuse this design across your site.',
		'keywords' => array(
			'reusable'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'ref' => array(
				'type' => 'number'
			),
			'content' => array(
				'type' => 'object',
				'default' => array(
					
				)
			)
		),
		'providesContext' => array(
			'pattern/overrides' => 'content'
		),
		'supports' => array(
			'customClassName' => false,
			'html' => false,
			'inserter' => false,
			'renaming' => false,
			'interactivity' => array(
				'clientNavigation' => true
			),
			'customCSS' => false
		)
	),
	'breadcrumbs' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/breadcrumbs',
		'title' => 'Breadcrumbs',
		'category' => 'theme',
		'description' => 'Display a breadcrumb trail showing the path to the current page.',
		'textdomain' => 'default',
		'attributes' => array(
			'prefersTaxonomy' => array(
				'type' => 'boolean',
				'default' => false
			),
			'separator' => array(
				'type' => 'string',
				'default' => '/'
			),
			'showHomeItem' => array(
				'type' => 'boolean',
				'default' => true
			),
			'showCurrentItem' => array(
				'type' => 'boolean',
				'default' => true
			),
			'showOnHomePage' => array(
				'type' => 'boolean',
				'default' => false
			)
		),
		'usesContext' => array(
			'postId',
			'postType',
			'templateSlug'
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'align' => array(
				'wide',
				'full'
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => false,
					'color' => true,
					'width' => true,
					'style' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'style' => 'wp-block-breadcrumbs'
	),
	'button' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/button',
		'title' => 'Button',
		'category' => 'design',
		'parent' => array(
			'core/buttons'
		),
		'description' => 'Prompt visitors to take action with a button-style link.',
		'keywords' => array(
			'link'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'tagName' => array(
				'type' => 'string',
				'enum' => array(
					'a',
					'button'
				),
				'default' => 'a'
			),
			'type' => array(
				'type' => 'string',
				'default' => 'button'
			),
			'url' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'a',
				'attribute' => 'href',
				'role' => 'content'
			),
			'title' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'a,button',
				'attribute' => 'title',
				'role' => 'content'
			),
			'text' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'a,button',
				'role' => 'content'
			),
			'linkTarget' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'a',
				'attribute' => 'target',
				'role' => 'content'
			),
			'rel' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'a',
				'attribute' => 'rel',
				'role' => 'content'
			),
			'placeholder' => array(
				'type' => 'string'
			),
			'backgroundColor' => array(
				'type' => 'string'
			),
			'textColor' => array(
				'type' => 'string'
			),
			'gradient' => array(
				'type' => 'string'
			),
			'width' => array(
				'type' => 'number'
			)
		),
		'supports' => array(
			'anchor' => true,
			'splitting' => true,
			'align' => false,
			'alignWide' => false,
			'color' => array(
				'__experimentalSkipSerialization' => true,
				'gradients' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'typography' => array(
				'__experimentalSkipSerialization' => array(
					'fontSize',
					'lineHeight',
					'textAlign',
					'fontFamily',
					'fontWeight',
					'fontStyle',
					'textTransform',
					'textDecoration',
					'letterSpacing'
				),
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalWritingMode' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'reusable' => false,
			'shadow' => array(
				'__experimentalSkipSerialization' => true
			),
			'spacing' => array(
				'__experimentalSkipSerialization' => true,
				'padding' => array(
					'horizontal',
					'vertical'
				),
				'__experimentalDefaultControls' => array(
					'padding' => true
				)
			),
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true,
				'__experimentalSkipSerialization' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'radius' => true,
					'style' => true,
					'width' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'styles' => array(
			array(
				'name' => 'fill',
				'label' => 'Fill',
				'isDefault' => true
			),
			array(
				'name' => 'outline',
				'label' => 'Outline'
			)
		),
		'editorStyle' => 'wp-block-button-editor',
		'style' => 'wp-block-button',
		'selectors' => array(
			'root' => '.wp-block-button .wp-block-button__link',
			'typography' => array(
				'writingMode' => '.wp-block-button'
			)
		)
	),
	'buttons' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/buttons',
		'title' => 'Buttons',
		'category' => 'design',
		'allowedBlocks' => array(
			'core/button'
		),
		'description' => 'Prompt visitors to take action with a group of button-style links.',
		'keywords' => array(
			'link'
		),
		'textdomain' => 'default',
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'wide',
				'full'
			),
			'html' => false,
			'__experimentalExposeControlsToChildren' => true,
			'color' => array(
				'gradients' => true,
				'text' => false,
				'__experimentalDefaultControls' => array(
					'background' => true
				)
			),
			'spacing' => array(
				'blockGap' => array(
					'horizontal',
					'vertical'
				),
				'padding' => true,
				'margin' => array(
					'top',
					'bottom'
				),
				'__experimentalDefaultControls' => array(
					'blockGap' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'radius' => true,
					'style' => true,
					'width' => true
				)
			),
			'layout' => array(
				'allowSwitching' => false,
				'allowInheriting' => false,
				'default' => array(
					'type' => 'flex'
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'listView' => true,
			'contentRole' => true
		),
		'editorStyle' => 'wp-block-buttons-editor',
		'style' => 'wp-block-buttons'
	),
	'calendar' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/calendar',
		'title' => 'Calendar',
		'category' => 'widgets',
		'description' => 'A calendar of your site’s posts.',
		'keywords' => array(
			'posts',
			'archive'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'month' => array(
				'type' => 'integer'
			),
			'year' => array(
				'type' => 'integer'
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'html' => false,
			'color' => array(
				'link' => true,
				'__experimentalSkipSerialization' => array(
					'text',
					'background'
				),
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				),
				'__experimentalSelector' => 'table, th'
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'style' => 'wp-block-calendar'
	),
	'categories' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/categories',
		'title' => 'Terms List',
		'category' => 'widgets',
		'description' => 'Display a list of all terms of a given taxonomy.',
		'keywords' => array(
			'categories'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'taxonomy' => array(
				'type' => 'string',
				'default' => 'category'
			),
			'displayAsDropdown' => array(
				'type' => 'boolean',
				'default' => false
			),
			'showHierarchy' => array(
				'type' => 'boolean',
				'default' => false
			),
			'showPostCounts' => array(
				'type' => 'boolean',
				'default' => false
			),
			'showOnlyTopLevel' => array(
				'type' => 'boolean',
				'default' => false
			),
			'showEmpty' => array(
				'type' => 'boolean',
				'default' => false
			),
			'label' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'showLabel' => array(
				'type' => 'boolean',
				'default' => true
			)
		),
		'usesContext' => array(
			'enhancedPagination'
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'html' => false,
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'editorStyle' => 'wp-block-categories-editor',
		'style' => 'wp-block-categories'
	),
	'code' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/code',
		'title' => 'Code',
		'category' => 'text',
		'description' => 'Display code snippets that respect your spacing and tabs.',
		'textdomain' => 'default',
		'attributes' => array(
			'content' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'code',
				'__unstablePreserveWhiteSpace' => true,
				'role' => 'content'
			)
		),
		'supports' => array(
			'align' => array(
				'wide'
			),
			'anchor' => true,
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'spacing' => array(
				'margin' => array(
					'top',
					'bottom'
				),
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'width' => true,
					'color' => true
				)
			),
			'color' => array(
				'text' => true,
				'background' => true,
				'gradients' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'style' => 'wp-block-code'
	),
	'column' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/column',
		'title' => 'Column',
		'category' => 'design',
		'parent' => array(
			'core/columns'
		),
		'description' => 'A single column within a columns block.',
		'textdomain' => 'default',
		'attributes' => array(
			'verticalAlignment' => array(
				'type' => 'string'
			),
			'width' => array(
				'type' => 'string'
			),
			'templateLock' => array(
				'type' => array(
					'string',
					'boolean'
				),
				'enum' => array(
					'all',
					'insert',
					'contentOnly',
					false
				)
			)
		),
		'supports' => array(
			'__experimentalOnEnter' => true,
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'heading' => true,
				'button' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'shadow' => true,
			'spacing' => array(
				'blockGap' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'padding' => true,
					'blockGap' => true
				)
			),
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'radius' => true,
					'style' => true,
					'width' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'layout' => true,
			'interactivity' => array(
				'clientNavigation' => true
			),
			'allowedBlocks' => true
		)
	),
	'columns' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/columns',
		'title' => 'Columns',
		'category' => 'design',
		'allowedBlocks' => array(
			'core/column'
		),
		'description' => 'Display content in multiple columns, with blocks added to each column.',
		'textdomain' => 'default',
		'attributes' => array(
			'verticalAlignment' => array(
				'type' => 'string'
			),
			'isStackedOnMobile' => array(
				'type' => 'boolean',
				'default' => true
			),
			'templateLock' => array(
				'type' => array(
					'string',
					'boolean'
				),
				'enum' => array(
					'all',
					'insert',
					'contentOnly',
					false
				)
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'wide',
				'full'
			),
			'html' => false,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'heading' => true,
				'button' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'spacing' => array(
				'blockGap' => array(
					'__experimentalDefault' => '2em',
					'sides' => array(
						'horizontal',
						'vertical'
					)
				),
				'margin' => array(
					'top',
					'bottom'
				),
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'padding' => true,
					'blockGap' => true
				)
			),
			'layout' => array(
				'allowSwitching' => false,
				'allowInheriting' => false,
				'allowEditing' => false,
				'default' => array(
					'type' => 'flex',
					'flexWrap' => 'nowrap'
				)
			),
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'radius' => true,
					'style' => true,
					'width' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'shadow' => true
		),
		'editorStyle' => 'wp-block-columns-editor',
		'style' => 'wp-block-columns'
	),
	'comment-author-name' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/comment-author-name',
		'title' => 'Comment Author Name',
		'category' => 'theme',
		'ancestor' => array(
			'core/comment-template'
		),
		'description' => 'Displays the name of the author of the comment.',
		'textdomain' => 'default',
		'attributes' => array(
			'isLink' => array(
				'type' => 'boolean',
				'default' => true
			),
			'linkTarget' => array(
				'type' => 'string',
				'default' => '_self'
			)
		),
		'usesContext' => array(
			'commentId'
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'style' => 'wp-block-comment-author-name'
	),
	'comment-content' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/comment-content',
		'title' => 'Comment Content',
		'category' => 'theme',
		'ancestor' => array(
			'core/comment-template'
		),
		'description' => 'Displays the contents of a comment.',
		'textdomain' => 'default',
		'usesContext' => array(
			'commentId'
		),
		'supports' => array(
			'anchor' => true,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			),
			'spacing' => array(
				'padding' => array(
					'horizontal',
					'vertical'
				),
				'__experimentalDefaultControls' => array(
					'padding' => true
				)
			),
			'html' => false
		),
		'style' => 'wp-block-comment-content'
	),
	'comment-date' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/comment-date',
		'title' => 'Comment Date',
		'category' => 'theme',
		'ancestor' => array(
			'core/comment-template'
		),
		'description' => 'Displays the date on which the comment was posted.',
		'textdomain' => 'default',
		'attributes' => array(
			'format' => array(
				'type' => 'string'
			),
			'isLink' => array(
				'type' => 'boolean',
				'default' => true
			)
		),
		'usesContext' => array(
			'commentId'
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'style' => 'wp-block-comment-date'
	),
	'comment-edit-link' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/comment-edit-link',
		'title' => 'Comment Edit Link',
		'category' => 'theme',
		'ancestor' => array(
			'core/comment-template'
		),
		'description' => 'Displays a link to edit the comment in the WordPress Dashboard. This link is only visible to users with the edit comment capability.',
		'textdomain' => 'default',
		'usesContext' => array(
			'commentId'
		),
		'attributes' => array(
			'linkTarget' => array(
				'type' => 'string',
				'default' => '_self'
			)
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'color' => array(
				'link' => true,
				'gradients' => true,
				'text' => false,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'link' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true
			)
		),
		'style' => 'wp-block-comment-edit-link'
	),
	'comment-reply-link' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/comment-reply-link',
		'title' => 'Comment Reply Link',
		'category' => 'theme',
		'ancestor' => array(
			'core/comment-template'
		),
		'description' => 'Displays a link to reply to a comment.',
		'textdomain' => 'default',
		'usesContext' => array(
			'commentId'
		),
		'supports' => array(
			'anchor' => true,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'text' => false,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'link' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true
			),
			'html' => false
		),
		'style' => 'wp-block-comment-reply-link'
	),
	'comment-template' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/comment-template',
		'title' => 'Comment Template',
		'category' => 'design',
		'parent' => array(
			'core/comments'
		),
		'description' => 'Contains the block elements used to display a comment, like the title, date, author, avatar and more.',
		'textdomain' => 'default',
		'usesContext' => array(
			'postId'
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'html' => false,
			'reusable' => false,
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'style' => 'wp-block-comment-template'
	),
	'comments' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/comments',
		'title' => 'Comments',
		'category' => 'theme',
		'description' => 'An advanced block that allows displaying post comments using different visual configurations.',
		'textdomain' => 'default',
		'attributes' => array(
			'tagName' => array(
				'type' => 'string',
				'default' => 'div'
			),
			'legacy' => array(
				'type' => 'boolean',
				'default' => false
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'wide',
				'full'
			),
			'html' => false,
			'color' => array(
				'gradients' => true,
				'heading' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'editorStyle' => 'wp-block-comments-editor',
		'usesContext' => array(
			'postId',
			'postType'
		)
	),
	'comments-pagination' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/comments-pagination',
		'title' => 'Comments Pagination',
		'category' => 'theme',
		'parent' => array(
			'core/comments'
		),
		'allowedBlocks' => array(
			'core/comments-pagination-previous',
			'core/comments-pagination-numbers',
			'core/comments-pagination-next'
		),
		'description' => 'Displays a paginated navigation to next/previous set of comments, when applicable.',
		'textdomain' => 'default',
		'attributes' => array(
			'paginationArrow' => array(
				'type' => 'string',
				'default' => 'none'
			)
		),
		'example' => array(
			'attributes' => array(
				'paginationArrow' => 'none'
			)
		),
		'providesContext' => array(
			'comments/paginationArrow' => 'paginationArrow'
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'reusable' => false,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'layout' => array(
				'allowSwitching' => false,
				'allowInheriting' => false,
				'default' => array(
					'type' => 'flex'
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-comments-pagination-editor',
		'style' => 'wp-block-comments-pagination'
	),
	'comments-pagination-next' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/comments-pagination-next',
		'title' => 'Comments Next Page',
		'category' => 'theme',
		'parent' => array(
			'core/comments-pagination'
		),
		'description' => 'Displays the next comment\'s page link.',
		'textdomain' => 'default',
		'attributes' => array(
			'label' => array(
				'type' => 'string'
			)
		),
		'usesContext' => array(
			'postId',
			'comments/paginationArrow'
		),
		'supports' => array(
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'text' => false,
				'__experimentalDefaultControls' => array(
					'background' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		)
	),
	'comments-pagination-numbers' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/comments-pagination-numbers',
		'title' => 'Comments Page Numbers',
		'category' => 'theme',
		'parent' => array(
			'core/comments-pagination'
		),
		'description' => 'Displays a list of page numbers for comments pagination.',
		'textdomain' => 'default',
		'usesContext' => array(
			'postId'
		),
		'supports' => array(
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'text' => false,
				'__experimentalDefaultControls' => array(
					'background' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'padding' => true
				)
			)
		)
	),
	'comments-pagination-previous' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/comments-pagination-previous',
		'title' => 'Comments Previous Page',
		'category' => 'theme',
		'parent' => array(
			'core/comments-pagination'
		),
		'description' => 'Displays the previous comment\'s page link.',
		'textdomain' => 'default',
		'attributes' => array(
			'label' => array(
				'type' => 'string'
			)
		),
		'usesContext' => array(
			'postId',
			'comments/paginationArrow'
		),
		'supports' => array(
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'text' => false,
				'__experimentalDefaultControls' => array(
					'background' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		)
	),
	'comments-title' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/comments-title',
		'title' => 'Comments Title',
		'category' => 'theme',
		'ancestor' => array(
			'core/comments'
		),
		'description' => 'Displays a title with the number of comments.',
		'textdomain' => 'default',
		'usesContext' => array(
			'postId',
			'postType'
		),
		'attributes' => array(
			'showPostTitle' => array(
				'type' => 'boolean',
				'default' => true
			),
			'showCommentsCount' => array(
				'type' => 'boolean',
				'default' => true
			),
			'level' => array(
				'type' => 'number',
				'default' => 2
			),
			'levelOptions' => array(
				'type' => 'array'
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'html' => false,
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true
			),
			'color' => array(
				'gradients' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true,
					'__experimentalFontFamily' => true,
					'__experimentalFontStyle' => true,
					'__experimentalFontWeight' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		)
	),
	'cover' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/cover',
		'title' => 'Cover',
		'category' => 'media',
		'description' => 'Add an image or video with a text overlay.',
		'textdomain' => 'default',
		'attributes' => array(
			'url' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'useFeaturedImage' => array(
				'type' => 'boolean',
				'default' => false
			),
			'id' => array(
				'type' => 'number'
			),
			'alt' => array(
				'type' => 'string',
				'default' => ''
			),
			'hasParallax' => array(
				'type' => 'boolean',
				'default' => false
			),
			'isRepeated' => array(
				'type' => 'boolean',
				'default' => false
			),
			'dimRatio' => array(
				'type' => 'number',
				'default' => 100
			),
			'overlayColor' => array(
				'type' => 'string'
			),
			'customOverlayColor' => array(
				'type' => 'string'
			),
			'isUserOverlayColor' => array(
				'type' => 'boolean'
			),
			'backgroundType' => array(
				'type' => 'string',
				'default' => 'image'
			),
			'focalPoint' => array(
				'type' => 'object'
			),
			'minHeight' => array(
				'type' => 'number'
			),
			'minHeightUnit' => array(
				'type' => 'string'
			),
			'gradient' => array(
				'type' => 'string'
			),
			'customGradient' => array(
				'type' => 'string'
			),
			'contentPosition' => array(
				'type' => 'string'
			),
			'isDark' => array(
				'type' => 'boolean',
				'default' => true
			),
			'templateLock' => array(
				'type' => array(
					'string',
					'boolean'
				),
				'enum' => array(
					'all',
					'insert',
					'contentOnly',
					false
				)
			),
			'tagName' => array(
				'type' => 'string',
				'default' => 'div'
			),
			'sizeSlug' => array(
				'type' => 'string'
			),
			'poster' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'video',
				'attribute' => 'poster'
			)
		),
		'usesContext' => array(
			'postId',
			'postType'
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'html' => false,
			'shadow' => true,
			'spacing' => array(
				'padding' => true,
				'margin' => array(
					'top',
					'bottom'
				),
				'blockGap' => true,
				'__experimentalDefaultControls' => array(
					'padding' => true,
					'blockGap' => true
				)
			),
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'radius' => true,
					'style' => true,
					'width' => true
				)
			),
			'color' => array(
				'heading' => true,
				'text' => true,
				'background' => false,
				'__experimentalSkipSerialization' => array(
					'gradients'
				),
				'enableContrastChecker' => false
			),
			'dimensions' => array(
				'aspectRatio' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'layout' => array(
				'allowJustification' => false
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'filter' => array(
				'duotone' => true
			),
			'allowedBlocks' => true
		),
		'selectors' => array(
			'filter' => array(
				'duotone' => '.wp-block-cover > .wp-block-cover__image-background, .wp-block-cover > .wp-block-cover__video-background'
			)
		),
		'editorStyle' => 'wp-block-cover-editor',
		'style' => 'wp-block-cover'
	),
	'details' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/details',
		'title' => 'Details',
		'category' => 'text',
		'description' => 'Hide and show additional content.',
		'keywords' => array(
			'summary',
			'toggle',
			'disclosure'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'showContent' => array(
				'type' => 'boolean',
				'default' => false
			),
			'summary' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'summary',
				'role' => 'content'
			),
			'name' => array(
				'type' => 'string',
				'source' => 'attribute',
				'attribute' => 'name',
				'selector' => '.wp-block-details'
			),
			'placeholder' => array(
				'type' => 'string'
			)
		),
		'supports' => array(
			'__experimentalOnEnter' => true,
			'align' => array(
				'wide',
				'full'
			),
			'anchor' => true,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'__experimentalBorder' => array(
				'color' => true,
				'width' => true,
				'style' => true
			),
			'html' => false,
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'blockGap' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'layout' => array(
				'allowEditing' => false
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'allowedBlocks' => true
		),
		'editorStyle' => 'wp-block-details-editor',
		'style' => 'wp-block-details'
	),
	'embed' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/embed',
		'title' => 'Embed',
		'category' => 'embed',
		'description' => 'Add a block that displays content pulled from other sites, like Twitter or YouTube.',
		'textdomain' => 'default',
		'attributes' => array(
			'url' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'caption' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'figcaption',
				'role' => 'content'
			),
			'type' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'providerNameSlug' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'allowResponsive' => array(
				'type' => 'boolean',
				'default' => true
			),
			'responsive' => array(
				'type' => 'boolean',
				'default' => false,
				'role' => 'content'
			),
			'previewable' => array(
				'type' => 'boolean',
				'default' => true,
				'role' => 'content'
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'spacing' => array(
				'margin' => true
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-embed-editor',
		'style' => 'wp-block-embed'
	),
	'file' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/file',
		'title' => 'File',
		'category' => 'media',
		'description' => 'Add a link to a downloadable file.',
		'keywords' => array(
			'document',
			'pdf',
			'download'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'id' => array(
				'type' => 'number'
			),
			'blob' => array(
				'type' => 'string',
				'role' => 'local'
			),
			'href' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'fileId' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'a:not([download])',
				'attribute' => 'id'
			),
			'fileName' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'a:not([download])',
				'role' => 'content'
			),
			'textLinkHref' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'a:not([download])',
				'attribute' => 'href',
				'role' => 'content'
			),
			'textLinkTarget' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'a:not([download])',
				'attribute' => 'target'
			),
			'showDownloadButton' => array(
				'type' => 'boolean',
				'default' => true
			),
			'downloadButtonText' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'a[download]',
				'role' => 'content'
			),
			'displayPreview' => array(
				'type' => 'boolean'
			),
			'previewHeight' => array(
				'type' => 'number',
				'default' => 600
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'color' => array(
				'gradients' => true,
				'link' => true,
				'text' => false,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'link' => true
				)
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			),
			'interactivity' => true
		),
		'editorStyle' => 'wp-block-file-editor',
		'style' => 'wp-block-file'
	),
	'footnotes' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/footnotes',
		'title' => 'Footnotes',
		'category' => 'text',
		'description' => 'Display footnotes added to the page.',
		'keywords' => array(
			'references'
		),
		'textdomain' => 'default',
		'usesContext' => array(
			'postId',
			'postType'
		),
		'supports' => array(
			'anchor' => true,
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => false,
					'color' => false,
					'width' => false,
					'style' => false
				)
			),
			'color' => array(
				'background' => true,
				'link' => true,
				'text' => true,
				'__experimentalDefaultControls' => array(
					'link' => true,
					'text' => true
				)
			),
			'html' => false,
			'multiple' => false,
			'reusable' => false,
			'inserter' => false,
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalFontStyle' => true,
				'__experimentalFontWeight' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalTextTransform' => true,
				'__experimentalWritingMode' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'style' => 'wp-block-footnotes'
	),
	'freeform' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/freeform',
		'title' => 'Classic',
		'category' => 'text',
		'description' => 'Use the classic WordPress editor.',
		'textdomain' => 'default',
		'attributes' => array(
			'content' => array(
				'type' => 'string',
				'source' => 'raw'
			)
		),
		'supports' => array(
			'className' => false,
			'customClassName' => false,
			'lock' => false,
			'reusable' => false,
			'renaming' => false,
			'visibility' => false,
			'customCSS' => false
		),
		'editorStyle' => 'wp-block-freeform-editor'
	),
	'gallery' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/gallery',
		'title' => 'Gallery',
		'category' => 'media',
		'usesContext' => array(
			'galleryId'
		),
		'allowedBlocks' => array(
			'core/image'
		),
		'description' => 'Display multiple images in a rich gallery.',
		'keywords' => array(
			'images',
			'photos'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'images' => array(
				'type' => 'array',
				'default' => array(
					
				),
				'source' => 'query',
				'selector' => '.blocks-gallery-item',
				'query' => array(
					'url' => array(
						'type' => 'string',
						'source' => 'attribute',
						'selector' => 'img',
						'attribute' => 'src'
					),
					'fullUrl' => array(
						'type' => 'string',
						'source' => 'attribute',
						'selector' => 'img',
						'attribute' => 'data-full-url'
					),
					'link' => array(
						'type' => 'string',
						'source' => 'attribute',
						'selector' => 'img',
						'attribute' => 'data-link'
					),
					'alt' => array(
						'type' => 'string',
						'source' => 'attribute',
						'selector' => 'img',
						'attribute' => 'alt',
						'default' => ''
					),
					'id' => array(
						'type' => 'string',
						'source' => 'attribute',
						'selector' => 'img',
						'attribute' => 'data-id'
					),
					'caption' => array(
						'type' => 'rich-text',
						'source' => 'rich-text',
						'selector' => '.blocks-gallery-item__caption'
					)
				)
			),
			'ids' => array(
				'type' => 'array',
				'items' => array(
					'type' => 'number'
				),
				'default' => array(
					
				)
			),
			'navigationButtonType' => array(
				'type' => 'string',
				'default' => 'icon',
				'enum' => array(
					'icon',
					'text',
					'both'
				)
			),
			'shortCodeTransforms' => array(
				'type' => 'array',
				'items' => array(
					'type' => 'object'
				),
				'default' => array(
					
				)
			),
			'columns' => array(
				'type' => 'number',
				'minimum' => 1,
				'maximum' => 8
			),
			'caption' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => '.blocks-gallery-caption',
				'role' => 'content'
			),
			'imageCrop' => array(
				'type' => 'boolean',
				'default' => true
			),
			'randomOrder' => array(
				'type' => 'boolean',
				'default' => false
			),
			'fixedHeight' => array(
				'type' => 'boolean',
				'default' => true
			),
			'linkTarget' => array(
				'type' => 'string'
			),
			'linkTo' => array(
				'type' => 'string'
			),
			'sizeSlug' => array(
				'type' => 'string',
				'default' => 'large'
			),
			'allowResize' => array(
				'type' => 'boolean',
				'default' => false
			),
			'aspectRatio' => array(
				'type' => 'string',
				'default' => 'auto'
			)
		),
		'providesContext' => array(
			'allowResize' => 'allowResize',
			'imageCrop' => 'imageCrop',
			'fixedHeight' => 'fixedHeight',
			'navigationButtonType' => 'navigationButtonType'
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'radius' => true
				)
			),
			'html' => false,
			'units' => array(
				'px',
				'em',
				'rem',
				'vh',
				'vw'
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'blockGap' => array(
					'horizontal',
					'vertical'
				),
				'__experimentalSkipSerialization' => array(
					'blockGap'
				),
				'__experimentalDefaultControls' => array(
					'blockGap' => true,
					'margin' => false,
					'padding' => false
				)
			),
			'color' => array(
				'text' => false,
				'background' => true,
				'gradients' => true
			),
			'layout' => array(
				'allowSwitching' => false,
				'allowInheriting' => false,
				'allowEditing' => false,
				'default' => array(
					'type' => 'flex'
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'listView' => true
		),
		'editorStyle' => 'wp-block-gallery-editor',
		'style' => 'wp-block-gallery'
	),
	'group' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/group',
		'title' => 'Group',
		'category' => 'design',
		'description' => 'Gather blocks in a layout container.',
		'keywords' => array(
			'container',
			'wrapper',
			'row',
			'section'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'tagName' => array(
				'type' => 'string',
				'default' => 'div'
			),
			'templateLock' => array(
				'type' => array(
					'string',
					'boolean'
				),
				'enum' => array(
					'all',
					'insert',
					'contentOnly',
					false
				)
			)
		),
		'supports' => array(
			'__experimentalOnEnter' => true,
			'__experimentalOnMerge' => true,
			'__experimentalSettings' => true,
			'align' => array(
				'wide',
				'full'
			),
			'anchor' => true,
			'ariaLabel' => true,
			'html' => false,
			'background' => array(
				'backgroundImage' => true,
				'backgroundSize' => true,
				'__experimentalDefaultControls' => array(
					'backgroundImage' => true
				)
			),
			'color' => array(
				'gradients' => true,
				'heading' => true,
				'button' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'shadow' => true,
			'spacing' => array(
				'margin' => array(
					'top',
					'bottom'
				),
				'padding' => true,
				'blockGap' => true,
				'__experimentalDefaultControls' => array(
					'padding' => true,
					'blockGap' => true
				)
			),
			'dimensions' => array(
				'minHeight' => true
			),
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'radius' => true,
					'style' => true,
					'width' => true
				)
			),
			'position' => array(
				'sticky' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'layout' => array(
				'allowSizingOnChildren' => true
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'allowedBlocks' => true
		),
		'editorStyle' => 'wp-block-group-editor',
		'style' => 'wp-block-group'
	),
	'heading' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/heading',
		'title' => 'Heading',
		'category' => 'text',
		'description' => 'Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.',
		'keywords' => array(
			'title',
			'subtitle'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'content' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'h1,h2,h3,h4,h5,h6',
				'role' => 'content'
			),
			'level' => array(
				'type' => 'number',
				'default' => 2
			),
			'levelOptions' => array(
				'type' => 'array'
			),
			'placeholder' => array(
				'type' => 'string'
			)
		),
		'supports' => array(
			'align' => array(
				'wide',
				'full'
			),
			'anchor' => true,
			'className' => true,
			'splitting' => true,
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true
			),
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontStyle' => true,
				'__experimentalFontWeight' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalWritingMode' => true,
				'fitText' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'__unstablePasteTextInline' => true,
			'__experimentalSlashInserter' => true,
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-heading-editor',
		'style' => 'wp-block-heading'
	),
	'home-link' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/home-link',
		'category' => 'design',
		'parent' => array(
			'core/navigation'
		),
		'title' => 'Home Link',
		'description' => 'Create a link that always points to the homepage of the site. Usually not necessary if there is already a site title link present in the header.',
		'textdomain' => 'default',
		'attributes' => array(
			'label' => array(
				'type' => 'string',
				'role' => 'content'
			)
		),
		'usesContext' => array(
			'textColor',
			'customTextColor',
			'backgroundColor',
			'customBackgroundColor',
			'fontSize',
			'customFontSize',
			'style'
		),
		'supports' => array(
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-home-link-editor',
		'style' => 'wp-block-home-link'
	),
	'html' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/html',
		'title' => 'Custom HTML',
		'category' => 'widgets',
		'description' => 'Add custom HTML code and preview it as you edit.',
		'keywords' => array(
			'embed'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'content' => array(
				'type' => 'string',
				'source' => 'raw',
				'role' => 'content'
			)
		),
		'supports' => array(
			'customClassName' => false,
			'className' => false,
			'html' => false,
			'interactivity' => array(
				'clientNavigation' => true
			),
			'customCSS' => false,
			'visibility' => false
		),
		'editorStyle' => 'wp-block-html-editor'
	),
	'icon' => array(
		'apiVersion' => 3,
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'name' => 'core/icon',
		'title' => 'Icon',
		'category' => 'media',
		'description' => 'Insert an SVG icon.',
		'keywords' => array(
			'icon',
			'svg'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'icon' => array(
				'type' => 'string',
				'role' => 'content'
			)
		),
		'supports' => array(
			'anchor' => true,
			'ariaLabel' => array(
				'__experimentalSkipSerialization' => true
			),
			'align' => array(
				'left',
				'center',
				'right'
			),
			'html' => false,
			'color' => array(
				'background' => true,
				'text' => true,
				'__experimentalSkipSerialization' => true
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true,
				'__experimentalSkipSerialization' => true,
				'__experimentalDefaultControls' => array(
					'color' => false,
					'radius' => false,
					'style' => false,
					'width' => false
				)
			),
			'spacing' => array(
				'padding' => true,
				'margin' => true,
				'__experimentalSkipSerialization' => array(
					'padding'
				),
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'dimensions' => array(
				'width' => true,
				'__experimentalSkipSerialization' => array(
					'width'
				),
				'__experimentalDefaultControls' => array(
					'width' => true
				)
			)
		),
		'selectors' => array(
			'root' => '.wp-block-icon svg',
			'css' => '.wp-block-icon',
			'spacing' => array(
				'margin' => '.wp-block-icon'
			)
		),
		'style' => 'wp-block-icon',
		'editorStyle' => 'wp-block-icon-editor'
	),
	'image' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/image',
		'title' => 'Image',
		'category' => 'media',
		'usesContext' => array(
			'allowResize',
			'imageCrop',
			'fixedHeight',
			'navigationButtonType',
			'postId',
			'postType',
			'queryId',
			'galleryId'
		),
		'description' => 'Insert an image to make a visual statement.',
		'keywords' => array(
			'img',
			'photo',
			'picture'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'blob' => array(
				'type' => 'string',
				'role' => 'local'
			),
			'url' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'img',
				'attribute' => 'src',
				'role' => 'content'
			),
			'alt' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'img',
				'attribute' => 'alt',
				'default' => '',
				'role' => 'content'
			),
			'caption' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'figcaption',
				'role' => 'content'
			),
			'lightbox' => array(
				'type' => 'object',
				'enabled' => array(
					'type' => 'boolean'
				)
			),
			'title' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'img',
				'attribute' => 'title',
				'role' => 'content'
			),
			'href' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'figure > a',
				'attribute' => 'href',
				'role' => 'content'
			),
			'rel' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'figure > a',
				'attribute' => 'rel'
			),
			'linkClass' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'figure > a',
				'attribute' => 'class'
			),
			'id' => array(
				'type' => 'number',
				'role' => 'content'
			),
			'width' => array(
				'type' => 'string'
			),
			'height' => array(
				'type' => 'string'
			),
			'aspectRatio' => array(
				'type' => 'string'
			),
			'scale' => array(
				'type' => 'string'
			),
			'focalPoint' => array(
				'type' => 'object'
			),
			'sizeSlug' => array(
				'type' => 'string'
			),
			'linkDestination' => array(
				'type' => 'string'
			),
			'linkTarget' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'figure > a',
				'attribute' => 'target'
			)
		),
		'supports' => array(
			'interactivity' => true,
			'align' => array(
				'left',
				'center',
				'right',
				'wide',
				'full'
			),
			'anchor' => true,
			'color' => array(
				'text' => false,
				'background' => false
			),
			'filter' => array(
				'duotone' => true
			),
			'spacing' => array(
				'margin' => true
			),
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'width' => true,
				'__experimentalSkipSerialization' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'radius' => true,
					'width' => true
				)
			),
			'shadow' => array(
				'__experimentalSkipSerialization' => true
			)
		),
		'selectors' => array(
			'border' => '.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder',
			'shadow' => '.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder',
			'filter' => array(
				'duotone' => '.wp-block-image img, .wp-block-image .components-placeholder'
			)
		),
		'styles' => array(
			array(
				'name' => 'default',
				'label' => 'Default',
				'isDefault' => true
			),
			array(
				'name' => 'rounded',
				'label' => 'Rounded'
			)
		),
		'editorStyle' => 'wp-block-image-editor',
		'style' => 'wp-block-image'
	),
	'latest-comments' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/latest-comments',
		'title' => 'Latest Comments',
		'category' => 'widgets',
		'description' => 'Display a list of your most recent comments.',
		'keywords' => array(
			'recent comments'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'commentsToShow' => array(
				'type' => 'number',
				'default' => 5,
				'minimum' => 1,
				'maximum' => 100
			),
			'displayAvatar' => array(
				'type' => 'boolean',
				'default' => true
			),
			'displayDate' => array(
				'type' => 'boolean',
				'default' => true
			),
			'displayContent' => array(
				'type' => 'string',
				'default' => 'excerpt',
				'enum' => array(
					'none',
					'excerpt',
					'full'
				)
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'html' => false,
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'style' => 'wp-block-latest-comments'
	),
	'latest-posts' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/latest-posts',
		'title' => 'Latest Posts',
		'category' => 'widgets',
		'description' => 'Display a list of your most recent posts.',
		'keywords' => array(
			'recent posts'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'categories' => array(
				'type' => 'array',
				'items' => array(
					'type' => 'object'
				)
			),
			'selectedAuthor' => array(
				'type' => 'number'
			),
			'postsToShow' => array(
				'type' => 'number',
				'default' => 5
			),
			'displayPostContent' => array(
				'type' => 'boolean',
				'default' => false
			),
			'displayPostContentRadio' => array(
				'type' => 'string',
				'default' => 'excerpt'
			),
			'excerptLength' => array(
				'type' => 'number',
				'default' => 55
			),
			'displayAuthor' => array(
				'type' => 'boolean',
				'default' => false
			),
			'displayPostDate' => array(
				'type' => 'boolean',
				'default' => false
			),
			'postLayout' => array(
				'type' => 'string',
				'default' => 'list'
			),
			'columns' => array(
				'type' => 'number',
				'default' => 3
			),
			'order' => array(
				'type' => 'string',
				'default' => 'desc'
			),
			'orderBy' => array(
				'type' => 'string',
				'default' => 'date'
			),
			'displayFeaturedImage' => array(
				'type' => 'boolean',
				'default' => false
			),
			'featuredImageAlign' => array(
				'type' => 'string',
				'enum' => array(
					'left',
					'center',
					'right'
				)
			),
			'featuredImageSizeSlug' => array(
				'type' => 'string',
				'default' => 'thumbnail'
			),
			'featuredImageSizeWidth' => array(
				'type' => 'number',
				'default' => null
			),
			'featuredImageSizeHeight' => array(
				'type' => 'number',
				'default' => null
			),
			'addLinkToFeaturedImage' => array(
				'type' => 'boolean',
				'default' => false
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-latest-posts-editor',
		'style' => 'wp-block-latest-posts'
	),
	'legacy-widget' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/legacy-widget',
		'title' => 'Legacy Widget',
		'category' => 'widgets',
		'description' => 'Display a legacy widget.',
		'textdomain' => 'default',
		'attributes' => array(
			'id' => array(
				'type' => 'string',
				'default' => null
			),
			'idBase' => array(
				'type' => 'string',
				'default' => null
			),
			'instance' => array(
				'type' => 'object',
				'default' => null
			)
		),
		'supports' => array(
			'html' => false,
			'customClassName' => false,
			'reusable' => false
		),
		'editorStyle' => 'wp-block-legacy-widget-editor'
	),
	'list' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/list',
		'title' => 'List',
		'category' => 'text',
		'allowedBlocks' => array(
			'core/list-item'
		),
		'description' => 'An organized collection of items displayed in a specific order.',
		'keywords' => array(
			'bullet list',
			'ordered list',
			'numbered list'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'ordered' => array(
				'type' => 'boolean',
				'default' => false,
				'role' => 'content'
			),
			'values' => array(
				'type' => 'string',
				'source' => 'html',
				'selector' => 'ol,ul',
				'multiline' => 'li',
				'default' => '',
				'role' => 'content'
			),
			'type' => array(
				'type' => 'string'
			),
			'start' => array(
				'type' => 'number'
			),
			'reversed' => array(
				'type' => 'boolean'
			),
			'placeholder' => array(
				'type' => 'string'
			)
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'__unstablePasteTextInline' => true,
			'__experimentalOnMerge' => true,
			'__experimentalSlashInserter' => true,
			'interactivity' => array(
				'clientNavigation' => true
			),
			'listView' => true
		),
		'selectors' => array(
			'border' => '.wp-block-list:not(.wp-block-list .wp-block-list)'
		),
		'editorStyle' => 'wp-block-list-editor',
		'style' => 'wp-block-list'
	),
	'list-item' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/list-item',
		'title' => 'List Item',
		'category' => 'text',
		'parent' => array(
			'core/list'
		),
		'allowedBlocks' => array(
			'core/list'
		),
		'description' => 'An individual item within a list.',
		'textdomain' => 'default',
		'attributes' => array(
			'placeholder' => array(
				'type' => 'string'
			),
			'content' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'li',
				'role' => 'content'
			)
		),
		'supports' => array(
			'anchor' => true,
			'className' => false,
			'splitting' => true,
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true
			),
			'color' => array(
				'gradients' => true,
				'link' => true,
				'background' => true,
				'__experimentalDefaultControls' => array(
					'text' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'selectors' => array(
			'root' => '.wp-block-list > li',
			'border' => '.wp-block-list:not(.wp-block-list .wp-block-list) > li'
		)
	),
	'loginout' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/loginout',
		'title' => 'Login/out',
		'category' => 'theme',
		'description' => 'Show login & logout links.',
		'keywords' => array(
			'login',
			'logout',
			'form'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'displayLoginAsForm' => array(
				'type' => 'boolean',
				'default' => false
			),
			'redirectToCurrent' => array(
				'type' => 'boolean',
				'default' => true
			)
		),
		'example' => array(
			'viewportWidth' => 350
		),
		'supports' => array(
			'anchor' => true,
			'className' => true,
			'color' => array(
				'background' => true,
				'text' => false,
				'gradients' => true,
				'link' => true
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'style' => 'wp-block-loginout'
	),
	'math' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/math',
		'title' => 'Math',
		'category' => 'text',
		'description' => 'Display mathematical notation using LaTeX.',
		'keywords' => array(
			'equation',
			'formula',
			'latex',
			'mathematics'
		),
		'textdomain' => 'default',
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true
			),
			'color' => array(
				'gradients' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			)
		),
		'attributes' => array(
			'latex' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'mathML' => array(
				'type' => 'string',
				'source' => 'html',
				'selector' => 'math'
			)
		)
	),
	'media-text' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/media-text',
		'title' => 'Media & Text',
		'category' => 'media',
		'description' => 'Set media and words side-by-side for a richer layout.',
		'keywords' => array(
			'image',
			'video'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'align' => array(
				'type' => 'string',
				'default' => 'none'
			),
			'mediaAlt' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'figure img',
				'attribute' => 'alt',
				'default' => '',
				'role' => 'content'
			),
			'mediaPosition' => array(
				'type' => 'string',
				'default' => 'left'
			),
			'mediaId' => array(
				'type' => 'number',
				'role' => 'content'
			),
			'mediaUrl' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'figure video,figure img',
				'attribute' => 'src',
				'role' => 'content'
			),
			'mediaLink' => array(
				'type' => 'string'
			),
			'linkDestination' => array(
				'type' => 'string'
			),
			'linkTarget' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'figure a',
				'attribute' => 'target'
			),
			'href' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'figure a',
				'attribute' => 'href',
				'role' => 'content'
			),
			'rel' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'figure a',
				'attribute' => 'rel'
			),
			'linkClass' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'figure a',
				'attribute' => 'class'
			),
			'mediaType' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'mediaWidth' => array(
				'type' => 'number',
				'default' => 50
			),
			'mediaSizeSlug' => array(
				'type' => 'string'
			),
			'isStackedOnMobile' => array(
				'type' => 'boolean',
				'default' => true
			),
			'verticalAlignment' => array(
				'type' => 'string'
			),
			'imageFill' => array(
				'type' => 'boolean'
			),
			'focalPoint' => array(
				'type' => 'object'
			),
			'useFeaturedImage' => array(
				'type' => 'boolean',
				'default' => false
			)
		),
		'usesContext' => array(
			'postId',
			'postType'
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'wide',
				'full'
			),
			'html' => false,
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'radius' => true,
					'style' => true,
					'width' => true
				)
			),
			'color' => array(
				'gradients' => true,
				'heading' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'allowedBlocks' => true
		),
		'editorStyle' => 'wp-block-media-text-editor',
		'style' => 'wp-block-media-text'
	),
	'missing' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/missing',
		'title' => 'Unsupported',
		'category' => 'text',
		'description' => 'Your site doesn’t include support for this block.',
		'textdomain' => 'default',
		'attributes' => array(
			'originalName' => array(
				'type' => 'string'
			),
			'originalUndelimitedContent' => array(
				'type' => 'string'
			),
			'originalContent' => array(
				'type' => 'string',
				'source' => 'raw'
			)
		),
		'supports' => array(
			'className' => false,
			'customClassName' => false,
			'inserter' => false,
			'html' => false,
			'lock' => false,
			'reusable' => false,
			'renaming' => false,
			'visibility' => false,
			'interactivity' => array(
				'clientNavigation' => true
			),
			'customCSS' => false
		)
	),
	'more' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/more',
		'title' => 'More',
		'category' => 'design',
		'description' => 'Content before this block will be shown in the excerpt on your archives page.',
		'keywords' => array(
			'read more'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'customText' => array(
				'type' => 'string',
				'default' => '',
				'role' => 'content'
			),
			'noTeaser' => array(
				'type' => 'boolean',
				'default' => false
			)
		),
		'supports' => array(
			'customClassName' => false,
			'className' => false,
			'html' => false,
			'multiple' => false,
			'visibility' => false,
			'interactivity' => array(
				'clientNavigation' => true
			),
			'customCSS' => false
		),
		'editorStyle' => 'wp-block-more-editor'
	),
	'navigation' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/navigation',
		'title' => 'Navigation',
		'category' => 'theme',
		'allowedBlocks' => array(
			'core/navigation-link',
			'core/search',
			'core/social-links',
			'core/page-list',
			'core/spacer',
			'core/home-link',
			'core/icon',
			'core/site-title',
			'core/site-logo',
			'core/navigation-submenu',
			'core/loginout',
			'core/buttons'
		),
		'description' => 'A collection of blocks that allow visitors to get around your site.',
		'keywords' => array(
			'menu',
			'navigation',
			'links'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'ref' => array(
				'type' => 'number'
			),
			'textColor' => array(
				'type' => 'string'
			),
			'customTextColor' => array(
				'type' => 'string'
			),
			'rgbTextColor' => array(
				'type' => 'string'
			),
			'backgroundColor' => array(
				'type' => 'string'
			),
			'customBackgroundColor' => array(
				'type' => 'string'
			),
			'rgbBackgroundColor' => array(
				'type' => 'string'
			),
			'showSubmenuIcon' => array(
				'type' => 'boolean',
				'default' => true
			),
			'submenuVisibility' => array(
				'type' => 'string',
				'enum' => array(
					'hover',
					'click',
					'always'
				),
				'default' => 'hover'
			),
			'overlayMenu' => array(
				'type' => 'string',
				'default' => 'mobile'
			),
			'overlay' => array(
				'type' => 'string'
			),
			'icon' => array(
				'type' => 'string',
				'default' => 'handle'
			),
			'hasIcon' => array(
				'type' => 'boolean',
				'default' => true
			),
			'__unstableLocation' => array(
				'type' => 'string'
			),
			'overlayBackgroundColor' => array(
				'type' => 'string'
			),
			'customOverlayBackgroundColor' => array(
				'type' => 'string'
			),
			'overlayTextColor' => array(
				'type' => 'string'
			),
			'customOverlayTextColor' => array(
				'type' => 'string'
			),
			'maxNestingLevel' => array(
				'type' => 'number',
				'default' => 5
			),
			'templateLock' => array(
				'type' => array(
					'string',
					'boolean'
				),
				'enum' => array(
					'all',
					'insert',
					'contentOnly',
					false
				)
			)
		),
		'providesContext' => array(
			'textColor' => 'textColor',
			'customTextColor' => 'customTextColor',
			'backgroundColor' => 'backgroundColor',
			'customBackgroundColor' => 'customBackgroundColor',
			'overlayTextColor' => 'overlayTextColor',
			'customOverlayTextColor' => 'customOverlayTextColor',
			'overlayBackgroundColor' => 'overlayBackgroundColor',
			'customOverlayBackgroundColor' => 'customOverlayBackgroundColor',
			'fontSize' => 'fontSize',
			'customFontSize' => 'customFontSize',
			'showSubmenuIcon' => 'showSubmenuIcon',
			'submenuVisibility' => 'submenuVisibility',
			'openSubmenusOnClick' => 'openSubmenusOnClick',
			'style' => 'style',
			'maxNestingLevel' => 'maxNestingLevel'
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'wide',
				'full'
			),
			'ariaLabel' => true,
			'contentRole' => true,
			'html' => false,
			'inserter' => true,
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalFontWeight' => true,
				'__experimentalTextTransform' => true,
				'__experimentalFontFamily' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalSkipSerialization' => array(
					'textDecoration'
				),
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'spacing' => array(
				'blockGap' => true,
				'units' => array(
					'px',
					'em',
					'rem',
					'vh',
					'vw'
				),
				'__experimentalDefaultControls' => array(
					'blockGap' => true
				)
			),
			'layout' => array(
				'allowSwitching' => false,
				'allowInheriting' => false,
				'allowVerticalAlignment' => false,
				'allowSizingOnChildren' => true,
				'default' => array(
					'type' => 'flex'
				)
			),
			'interactivity' => true,
			'renaming' => false
		),
		'editorStyle' => 'wp-block-navigation-editor',
		'style' => 'wp-block-navigation'
	),
	'navigation-link' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/navigation-link',
		'title' => 'Custom Link',
		'category' => 'design',
		'parent' => array(
			'core/navigation'
		),
		'allowedBlocks' => array(
			'core/navigation-link',
			'core/navigation-submenu',
			'core/page-list'
		),
		'description' => 'Add a page, link, or another item to your navigation.',
		'textdomain' => 'default',
		'attributes' => array(
			'label' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'type' => array(
				'type' => 'string'
			),
			'description' => array(
				'type' => 'string'
			),
			'rel' => array(
				'type' => 'string'
			),
			'id' => array(
				'type' => 'number'
			),
			'opensInNewTab' => array(
				'type' => 'boolean',
				'default' => false
			),
			'url' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'title' => array(
				'type' => 'string'
			),
			'kind' => array(
				'type' => 'string'
			),
			'isTopLevelLink' => array(
				'type' => 'boolean'
			)
		),
		'usesContext' => array(
			'textColor',
			'customTextColor',
			'backgroundColor',
			'customBackgroundColor',
			'overlayTextColor',
			'customOverlayTextColor',
			'overlayBackgroundColor',
			'customOverlayBackgroundColor',
			'fontSize',
			'customFontSize',
			'showSubmenuIcon',
			'maxNestingLevel',
			'style'
		),
		'supports' => array(
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'__experimentalSlashInserter' => true,
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'renaming' => false,
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-navigation-link-editor',
		'style' => 'wp-block-navigation-link'
	),
	'navigation-overlay-close' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/navigation-overlay-close',
		'title' => 'Navigation Overlay Close',
		'category' => 'design',
		'description' => 'A customizable button to close overlays.',
		'keywords' => array(
			'close',
			'overlay',
			'navigation',
			'menu'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'displayMode' => array(
				'type' => 'string',
				'enum' => array(
					'icon',
					'text',
					'both'
				),
				'default' => 'icon'
			),
			'text' => array(
				'type' => 'string'
			)
		),
		'supports' => array(
			'color' => array(
				'gradients' => false,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'spacing' => array(
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'padding' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			)
		),
		'style' => 'wp-block-navigation-overlay-close'
	),
	'navigation-submenu' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/navigation-submenu',
		'title' => 'Submenu',
		'category' => 'design',
		'parent' => array(
			'core/navigation'
		),
		'description' => 'Add a submenu to your navigation.',
		'textdomain' => 'default',
		'attributes' => array(
			'label' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'type' => array(
				'type' => 'string'
			),
			'description' => array(
				'type' => 'string'
			),
			'rel' => array(
				'type' => 'string'
			),
			'id' => array(
				'type' => 'number'
			),
			'opensInNewTab' => array(
				'type' => 'boolean',
				'default' => false
			),
			'url' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'title' => array(
				'type' => 'string'
			),
			'kind' => array(
				'type' => 'string'
			),
			'isTopLevelItem' => array(
				'type' => 'boolean'
			)
		),
		'usesContext' => array(
			'textColor',
			'customTextColor',
			'backgroundColor',
			'customBackgroundColor',
			'overlayTextColor',
			'customOverlayTextColor',
			'overlayBackgroundColor',
			'customOverlayBackgroundColor',
			'fontSize',
			'customFontSize',
			'showSubmenuIcon',
			'maxNestingLevel',
			'openSubmenusOnClick',
			'submenuVisibility',
			'style'
		),
		'supports' => array(
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-navigation-submenu-editor',
		'style' => 'wp-block-navigation-submenu'
	),
	'nextpage' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/nextpage',
		'title' => 'Page Break',
		'category' => 'design',
		'description' => 'Separate your content into a multi-page experience.',
		'keywords' => array(
			'next page',
			'pagination'
		),
		'parent' => array(
			'core/post-content'
		),
		'textdomain' => 'default',
		'supports' => array(
			'customClassName' => false,
			'className' => false,
			'html' => false,
			'visibility' => false,
			'interactivity' => array(
				'clientNavigation' => true
			),
			'customCSS' => false
		),
		'editorStyle' => 'wp-block-nextpage-editor'
	),
	'page-list' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/page-list',
		'title' => 'Page List',
		'category' => 'widgets',
		'allowedBlocks' => array(
			'core/page-list-item'
		),
		'description' => 'Display a list of all pages.',
		'keywords' => array(
			'menu',
			'navigation'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'parentPageID' => array(
				'type' => 'integer',
				'default' => 0
			),
			'isNested' => array(
				'type' => 'boolean',
				'default' => false
			)
		),
		'usesContext' => array(
			'textColor',
			'customTextColor',
			'backgroundColor',
			'customBackgroundColor',
			'overlayTextColor',
			'customOverlayTextColor',
			'overlayBackgroundColor',
			'customOverlayBackgroundColor',
			'fontSize',
			'customFontSize',
			'showSubmenuIcon',
			'style',
			'openSubmenusOnClick',
			'submenuVisibility'
		),
		'supports' => array(
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'color' => array(
				'text' => true,
				'background' => true,
				'link' => true,
				'gradients' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true
			),
			'spacing' => array(
				'padding' => true,
				'margin' => true,
				'__experimentalDefaultControls' => array(
					'padding' => false,
					'margin' => false
				)
			),
			'contentRole' => true
		),
		'editorStyle' => 'wp-block-page-list-editor',
		'style' => 'wp-block-page-list'
	),
	'page-list-item' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/page-list-item',
		'title' => 'Page List Item',
		'category' => 'widgets',
		'parent' => array(
			'core/page-list'
		),
		'description' => 'Displays a page inside a list of all pages.',
		'keywords' => array(
			'page',
			'menu',
			'navigation'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'id' => array(
				'type' => 'number'
			),
			'label' => array(
				'type' => 'string'
			),
			'title' => array(
				'type' => 'string'
			),
			'link' => array(
				'type' => 'string'
			),
			'hasChildren' => array(
				'type' => 'boolean'
			)
		),
		'usesContext' => array(
			'textColor',
			'customTextColor',
			'backgroundColor',
			'customBackgroundColor',
			'overlayTextColor',
			'customOverlayTextColor',
			'overlayBackgroundColor',
			'customOverlayBackgroundColor',
			'fontSize',
			'customFontSize',
			'showSubmenuIcon',
			'style',
			'openSubmenusOnClick',
			'submenuVisibility'
		),
		'supports' => array(
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'lock' => false,
			'inserter' => false,
			'__experimentalToolbar' => false,
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-page-list-editor',
		'style' => 'wp-block-page-list'
	),
	'paragraph' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/paragraph',
		'title' => 'Paragraph',
		'category' => 'text',
		'description' => 'Start with the basic building block of all narrative.',
		'keywords' => array(
			'text'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'content' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'p',
				'role' => 'content'
			),
			'dropCap' => array(
				'type' => 'boolean',
				'default' => false
			),
			'placeholder' => array(
				'type' => 'string'
			),
			'direction' => array(
				'type' => 'string',
				'enum' => array(
					'ltr',
					'rtl'
				)
			)
		),
		'supports' => array(
			'align' => array(
				'wide',
				'full'
			),
			'splitting' => true,
			'anchor' => true,
			'className' => false,
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true
			),
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'textColumns' => true,
				'textIndent' => true,
				'__experimentalFontFamily' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalFontStyle' => true,
				'__experimentalFontWeight' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalTextTransform' => true,
				'__experimentalWritingMode' => true,
				'fitText' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'__experimentalSelector' => 'p',
			'__unstablePasteTextInline' => true,
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'selectors' => array(
			'root' => 'p',
			'typography' => array(
				'textIndent' => '.wp-block-paragraph + .wp-block-paragraph'
			)
		),
		'editorStyle' => 'wp-block-paragraph-editor',
		'style' => 'wp-block-paragraph'
	),
	'pattern' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/pattern',
		'title' => 'Pattern Placeholder',
		'category' => 'theme',
		'description' => 'Show a block pattern.',
		'supports' => array(
			'html' => false,
			'inserter' => false,
			'renaming' => false,
			'visibility' => false,
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'textdomain' => 'default',
		'attributes' => array(
			'slug' => array(
				'type' => 'string'
			)
		)
	),
	'post-author' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/post-author',
		'title' => 'Author (deprecated)',
		'category' => 'theme',
		'description' => 'This block is deprecated. Please use the Avatar block, the Author Name block, and the Author Biography block instead.',
		'textdomain' => 'default',
		'attributes' => array(
			'textAlign' => array(
				'type' => 'string'
			),
			'avatarSize' => array(
				'type' => 'number',
				'default' => 48
			),
			'showAvatar' => array(
				'type' => 'boolean',
				'default' => true
			),
			'showBio' => array(
				'type' => 'boolean'
			),
			'byline' => array(
				'type' => 'string'
			),
			'isLink' => array(
				'type' => 'boolean',
				'default' => false,
				'role' => 'content'
			),
			'linkTarget' => array(
				'type' => 'string',
				'default' => '_self',
				'role' => 'content'
			)
		),
		'usesContext' => array(
			'postType',
			'postId',
			'queryId'
		),
		'supports' => array(
			'inserter' => false,
			'anchor' => true,
			'html' => false,
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			),
			'filter' => array(
				'duotone' => true
			)
		),
		'selectors' => array(
			'filter' => array(
				'duotone' => '.wp-block-post-author .wp-block-post-author__avatar img'
			)
		),
		'editorStyle' => 'wp-block-post-author-editor',
		'style' => 'wp-block-post-author'
	),
	'post-author-biography' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/post-author-biography',
		'title' => 'Author Biography',
		'category' => 'theme',
		'description' => 'The author biography.',
		'textdomain' => 'default',
		'usesContext' => array(
			'postType',
			'postId'
		),
		'example' => array(
			'viewportWidth' => 350
		),
		'supports' => array(
			'anchor' => true,
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'style' => 'wp-block-post-author-biography'
	),
	'post-author-name' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/post-author-name',
		'title' => 'Author Name',
		'category' => 'theme',
		'description' => 'The author name.',
		'textdomain' => 'default',
		'attributes' => array(
			'isLink' => array(
				'type' => 'boolean',
				'default' => false,
				'role' => 'content'
			),
			'linkTarget' => array(
				'type' => 'string',
				'default' => '_self',
				'role' => 'content'
			)
		),
		'usesContext' => array(
			'postType',
			'postId'
		),
		'example' => array(
			'viewportWidth' => 350
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'style' => 'wp-block-post-author-name'
	),
	'post-comments-count' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/post-comments-count',
		'title' => 'Comments Count',
		'category' => 'theme',
		'description' => 'Display a post\'s comments count.',
		'textdomain' => 'default',
		'usesContext' => array(
			'postId'
		),
		'example' => array(
			'viewportWidth' => 350
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'style' => 'wp-block-post-comments-count'
	),
	'post-comments-form' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/post-comments-form',
		'title' => 'Comments Form',
		'category' => 'theme',
		'description' => 'Display a post\'s comments form.',
		'textdomain' => 'default',
		'usesContext' => array(
			'postId',
			'postType'
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'heading' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontStyle' => true,
				'__experimentalFontWeight' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalTextTransform' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'editorStyle' => 'wp-block-post-comments-form-editor',
		'style' => array(
			'wp-block-post-comments-form',
			'wp-block-buttons',
			'wp-block-button'
		),
		'example' => array(
			'attributes' => array(
				'style' => array(
					'typography' => array(
						'textAlign' => 'center'
					)
				)
			)
		)
	),
	'post-comments-link' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/post-comments-link',
		'title' => 'Comments Link',
		'category' => 'theme',
		'description' => 'Displays the link to the current post comments.',
		'textdomain' => 'default',
		'usesContext' => array(
			'postType',
			'postId'
		),
		'example' => array(
			'viewportWidth' => 350
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'color' => array(
				'link' => true,
				'text' => false,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'link' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'style' => 'wp-block-post-comments-link'
	),
	'post-content' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/post-content',
		'title' => 'Content',
		'category' => 'theme',
		'description' => 'Displays the contents of a post or page.',
		'textdomain' => 'default',
		'usesContext' => array(
			'postId',
			'postType',
			'queryId'
		),
		'attributes' => array(
			'tagName' => array(
				'type' => 'string',
				'default' => 'div'
			)
		),
		'example' => array(
			'viewportWidth' => 350
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'wide',
				'full'
			),
			'html' => false,
			'layout' => true,
			'background' => array(
				'backgroundImage' => true,
				'backgroundSize' => true,
				'__experimentalDefaultControls' => array(
					'backgroundImage' => true
				)
			),
			'dimensions' => array(
				'minHeight' => true
			),
			'spacing' => array(
				'blockGap' => true,
				'padding' => true,
				'margin' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'color' => array(
				'gradients' => true,
				'heading' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => false,
					'text' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'style' => 'wp-block-post-content',
		'editorStyle' => 'wp-block-post-content-editor'
	),
	'post-date' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/post-date',
		'title' => 'Date',
		'category' => 'theme',
		'description' => 'Display a custom date.',
		'textdomain' => 'default',
		'attributes' => array(
			'datetime' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'textAlign' => array(
				'type' => 'string'
			),
			'format' => array(
				'type' => 'string'
			),
			'isLink' => array(
				'type' => 'boolean',
				'default' => false,
				'role' => 'content'
			)
		),
		'usesContext' => array(
			'postId',
			'postType',
			'queryId'
		),
		'example' => array(
			'viewportWidth' => 350
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		)
	),
	'post-excerpt' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/post-excerpt',
		'title' => 'Excerpt',
		'category' => 'theme',
		'description' => 'Display the excerpt.',
		'textdomain' => 'default',
		'attributes' => array(
			'textAlign' => array(
				'type' => 'string'
			),
			'moreText' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'showMoreOnNewLine' => array(
				'type' => 'boolean',
				'default' => true
			),
			'excerptLength' => array(
				'type' => 'number',
				'default' => 55
			)
		),
		'usesContext' => array(
			'postId',
			'postType',
			'queryId'
		),
		'example' => array(
			'viewportWidth' => 350
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textColumns' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'editorStyle' => 'wp-block-post-excerpt-editor',
		'style' => 'wp-block-post-excerpt'
	),
	'post-featured-image' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/post-featured-image',
		'title' => 'Featured Image',
		'category' => 'theme',
		'description' => 'Display a post\'s featured image.',
		'textdomain' => 'default',
		'attributes' => array(
			'isLink' => array(
				'type' => 'boolean',
				'default' => false,
				'role' => 'content'
			),
			'aspectRatio' => array(
				'type' => 'string'
			),
			'width' => array(
				'type' => 'string'
			),
			'height' => array(
				'type' => 'string'
			),
			'scale' => array(
				'type' => 'string',
				'default' => 'cover'
			),
			'sizeSlug' => array(
				'type' => 'string'
			),
			'rel' => array(
				'type' => 'string',
				'attribute' => 'rel',
				'default' => '',
				'role' => 'content'
			),
			'linkTarget' => array(
				'type' => 'string',
				'default' => '_self',
				'role' => 'content'
			),
			'overlayColor' => array(
				'type' => 'string'
			),
			'customOverlayColor' => array(
				'type' => 'string'
			),
			'dimRatio' => array(
				'type' => 'number',
				'default' => 0
			),
			'gradient' => array(
				'type' => 'string'
			),
			'customGradient' => array(
				'type' => 'string'
			),
			'useFirstImageFromPost' => array(
				'type' => 'boolean',
				'default' => false
			)
		),
		'usesContext' => array(
			'postId',
			'postType',
			'queryId'
		),
		'example' => array(
			'viewportWidth' => 350
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'left',
				'right',
				'center',
				'wide',
				'full'
			),
			'color' => array(
				'text' => false,
				'background' => false
			),
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'width' => true,
				'__experimentalSkipSerialization' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'radius' => true,
					'width' => true
				)
			),
			'filter' => array(
				'duotone' => true
			),
			'shadow' => array(
				'__experimentalSkipSerialization' => true
			),
			'html' => false,
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'selectors' => array(
			'border' => '.wp-block-post-featured-image img, .wp-block-post-featured-image .block-editor-media-placeholder, .wp-block-post-featured-image .wp-block-post-featured-image__overlay',
			'shadow' => '.wp-block-post-featured-image img, .wp-block-post-featured-image .components-placeholder',
			'filter' => array(
				'duotone' => '.wp-block-post-featured-image img, .wp-block-post-featured-image .wp-block-post-featured-image__placeholder, .wp-block-post-featured-image .components-placeholder__illustration, .wp-block-post-featured-image .components-placeholder::before'
			)
		),
		'editorStyle' => 'wp-block-post-featured-image-editor',
		'style' => 'wp-block-post-featured-image'
	),
	'post-navigation-link' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/post-navigation-link',
		'title' => 'Post Navigation Link',
		'category' => 'theme',
		'description' => 'Displays the next or previous post link that is adjacent to the current post.',
		'textdomain' => 'default',
		'attributes' => array(
			'textAlign' => array(
				'type' => 'string'
			),
			'type' => array(
				'type' => 'string',
				'default' => 'next'
			),
			'label' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'showTitle' => array(
				'type' => 'boolean',
				'default' => false
			),
			'linkLabel' => array(
				'type' => 'boolean',
				'default' => false
			),
			'arrow' => array(
				'type' => 'string',
				'default' => 'none'
			),
			'taxonomy' => array(
				'type' => 'string',
				'default' => ''
			)
		),
		'usesContext' => array(
			'postType'
		),
		'supports' => array(
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'color' => array(
				'link' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalWritingMode' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'style' => 'wp-block-post-navigation-link'
	),
	'post-template' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/post-template',
		'title' => 'Post Template',
		'category' => 'theme',
		'ancestor' => array(
			'core/query'
		),
		'description' => 'Contains the block elements used to render a post, like the title, date, featured image, content or excerpt, and more.',
		'textdomain' => 'default',
		'usesContext' => array(
			'queryId',
			'query',
			'displayLayout',
			'templateSlug',
			'previewPostType',
			'enhancedPagination',
			'postType'
		),
		'supports' => array(
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'align' => array(
				'wide',
				'full'
			),
			'layout' => true,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'blockGap' => array(
					'__experimentalDefault' => '1.25em'
				),
				'__experimentalDefaultControls' => array(
					'blockGap' => true,
					'padding' => false,
					'margin' => false
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true
			)
		),
		'style' => 'wp-block-post-template',
		'editorStyle' => 'wp-block-post-template-editor'
	),
	'post-terms' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/post-terms',
		'title' => 'Post Terms',
		'category' => 'theme',
		'description' => 'Post terms.',
		'textdomain' => 'default',
		'attributes' => array(
			'term' => array(
				'type' => 'string'
			),
			'separator' => array(
				'type' => 'string',
				'default' => ', '
			),
			'prefix' => array(
				'type' => 'string',
				'default' => '',
				'role' => 'content'
			),
			'suffix' => array(
				'type' => 'string',
				'default' => '',
				'role' => 'content'
			)
		),
		'usesContext' => array(
			'postId',
			'postType'
		),
		'example' => array(
			'viewportWidth' => 350
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'style' => 'wp-block-post-terms'
	),
	'post-time-to-read' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/post-time-to-read',
		'title' => 'Time to Read',
		'category' => 'theme',
		'description' => 'Show minutes required to finish reading the post. Can also show a word count.',
		'textdomain' => 'default',
		'usesContext' => array(
			'postId',
			'postType'
		),
		'attributes' => array(
			'displayAsRange' => array(
				'type' => 'boolean',
				'default' => true
			),
			'displayMode' => array(
				'type' => 'string',
				'default' => 'time'
			),
			'averageReadingSpeed' => array(
				'type' => 'number',
				'default' => 189
			)
		),
		'supports' => array(
			'anchor' => true,
			'color' => array(
				'gradients' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'html' => false,
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true
			)
		)
	),
	'post-title' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/post-title',
		'title' => 'Title',
		'category' => 'theme',
		'description' => 'Displays the title of a post, page, or any other content-type.',
		'textdomain' => 'default',
		'usesContext' => array(
			'postId',
			'postType',
			'queryId'
		),
		'attributes' => array(
			'textAlign' => array(
				'type' => 'string'
			),
			'level' => array(
				'type' => 'number',
				'default' => 2
			),
			'levelOptions' => array(
				'type' => 'array'
			),
			'isLink' => array(
				'type' => 'boolean',
				'default' => false,
				'role' => 'content'
			),
			'rel' => array(
				'type' => 'string',
				'attribute' => 'rel',
				'default' => '',
				'role' => 'content'
			),
			'linkTarget' => array(
				'type' => 'string',
				'default' => '_self',
				'role' => 'content'
			)
		),
		'example' => array(
			'viewportWidth' => 350
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'wide',
				'full'
			),
			'html' => false,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'style' => 'wp-block-post-title'
	),
	'preformatted' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/preformatted',
		'title' => 'Preformatted',
		'category' => 'text',
		'description' => 'Add text that respects your spacing and tabs, and also allows styling.',
		'textdomain' => 'default',
		'attributes' => array(
			'content' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'pre',
				'__unstablePreserveWhiteSpace' => true,
				'role' => 'content'
			)
		),
		'supports' => array(
			'anchor' => true,
			'color' => array(
				'gradients' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'spacing' => array(
				'padding' => true,
				'margin' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'style' => 'wp-block-preformatted'
	),
	'pullquote' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/pullquote',
		'title' => 'Pullquote',
		'category' => 'text',
		'description' => 'Give special visual emphasis to a quote from your text.',
		'textdomain' => 'default',
		'attributes' => array(
			'value' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'p',
				'role' => 'content'
			),
			'citation' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'cite',
				'role' => 'content'
			),
			'textAlign' => array(
				'type' => 'string'
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'left',
				'right',
				'wide',
				'full'
			),
			'background' => array(
				'backgroundImage' => true,
				'backgroundSize' => true,
				'__experimentalDefaultControls' => array(
					'backgroundImage' => true
				)
			),
			'color' => array(
				'gradients' => true,
				'background' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'dimensions' => array(
				'minHeight' => true,
				'__experimentalDefaultControls' => array(
					'minHeight' => false
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'radius' => true,
					'style' => true,
					'width' => true
				)
			),
			'__experimentalStyle' => array(
				'typography' => array(
					'fontSize' => '1.5em',
					'lineHeight' => '1.6'
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-pullquote-editor',
		'style' => 'wp-block-pullquote'
	),
	'query' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/query',
		'title' => 'Query Loop',
		'category' => 'theme',
		'description' => 'An advanced block that allows displaying post types based on different query parameters and visual configurations.',
		'keywords' => array(
			'posts',
			'list',
			'blog',
			'blogs',
			'custom post types'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'queryId' => array(
				'type' => 'number'
			),
			'query' => array(
				'type' => 'object',
				'default' => array(
					'perPage' => null,
					'pages' => 0,
					'offset' => 0,
					'postType' => 'post',
					'order' => 'desc',
					'orderBy' => 'date',
					'author' => '',
					'search' => '',
					'exclude' => array(
						
					),
					'sticky' => '',
					'inherit' => true,
					'taxQuery' => null,
					'parents' => array(
						
					),
					'format' => array(
						
					)
				)
			),
			'tagName' => array(
				'type' => 'string',
				'default' => 'div'
			),
			'namespace' => array(
				'type' => 'string'
			),
			'enhancedPagination' => array(
				'type' => 'boolean',
				'default' => false
			)
		),
		'usesContext' => array(
			'templateSlug'
		),
		'providesContext' => array(
			'queryId' => 'queryId',
			'query' => 'query',
			'displayLayout' => 'displayLayout',
			'enhancedPagination' => 'enhancedPagination'
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'wide',
				'full'
			),
			'html' => false,
			'layout' => true,
			'interactivity' => true
		),
		'editorStyle' => 'wp-block-query-editor'
	),
	'query-no-results' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/query-no-results',
		'title' => 'No Results',
		'category' => 'theme',
		'description' => 'Contains the block elements used to render content when no query results are found.',
		'ancestor' => array(
			'core/query'
		),
		'textdomain' => 'default',
		'usesContext' => array(
			'queryId',
			'query'
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'reusable' => false,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'link' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		)
	),
	'query-pagination' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/query-pagination',
		'title' => 'Pagination',
		'category' => 'theme',
		'ancestor' => array(
			'core/query'
		),
		'allowedBlocks' => array(
			'core/query-pagination-previous',
			'core/query-pagination-numbers',
			'core/query-pagination-next'
		),
		'description' => 'Displays a paginated navigation to next/previous set of posts, when applicable.',
		'textdomain' => 'default',
		'attributes' => array(
			'paginationArrow' => array(
				'type' => 'string',
				'default' => 'none'
			),
			'showLabel' => array(
				'type' => 'boolean',
				'default' => true
			)
		),
		'usesContext' => array(
			'queryId',
			'query'
		),
		'providesContext' => array(
			'paginationArrow' => 'paginationArrow',
			'showLabel' => 'showLabel'
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'reusable' => false,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'layout' => array(
				'allowSwitching' => false,
				'allowInheriting' => false,
				'default' => array(
					'type' => 'flex'
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-query-pagination-editor',
		'style' => 'wp-block-query-pagination'
	),
	'query-pagination-next' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/query-pagination-next',
		'title' => 'Next Page',
		'category' => 'theme',
		'parent' => array(
			'core/query-pagination'
		),
		'description' => 'Displays the next posts page link.',
		'textdomain' => 'default',
		'attributes' => array(
			'label' => array(
				'type' => 'string'
			)
		),
		'usesContext' => array(
			'queryId',
			'query',
			'paginationArrow',
			'showLabel',
			'enhancedPagination'
		),
		'supports' => array(
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'text' => false,
				'__experimentalDefaultControls' => array(
					'background' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		)
	),
	'query-pagination-numbers' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/query-pagination-numbers',
		'title' => 'Page Numbers',
		'category' => 'theme',
		'parent' => array(
			'core/query-pagination'
		),
		'description' => 'Displays a list of page numbers for pagination.',
		'textdomain' => 'default',
		'attributes' => array(
			'midSize' => array(
				'type' => 'number',
				'default' => 2
			)
		),
		'usesContext' => array(
			'queryId',
			'query',
			'enhancedPagination'
		),
		'supports' => array(
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'text' => false,
				'__experimentalDefaultControls' => array(
					'background' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-query-pagination-numbers-editor'
	),
	'query-pagination-previous' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/query-pagination-previous',
		'title' => 'Previous Page',
		'category' => 'theme',
		'parent' => array(
			'core/query-pagination'
		),
		'description' => 'Displays the previous posts page link.',
		'textdomain' => 'default',
		'attributes' => array(
			'label' => array(
				'type' => 'string'
			)
		),
		'usesContext' => array(
			'queryId',
			'query',
			'paginationArrow',
			'showLabel',
			'enhancedPagination'
		),
		'supports' => array(
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'text' => false,
				'__experimentalDefaultControls' => array(
					'background' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		)
	),
	'query-title' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/query-title',
		'title' => 'Query Title',
		'category' => 'theme',
		'description' => 'Display the query title.',
		'textdomain' => 'default',
		'attributes' => array(
			'type' => array(
				'type' => 'string'
			),
			'textAlign' => array(
				'type' => 'string'
			),
			'level' => array(
				'type' => 'number',
				'default' => 1
			),
			'levelOptions' => array(
				'type' => 'array'
			),
			'showPrefix' => array(
				'type' => 'boolean',
				'default' => true
			),
			'showSearchTerm' => array(
				'type' => 'boolean',
				'default' => true
			)
		),
		'example' => array(
			'attributes' => array(
				'type' => 'search'
			)
		),
		'usesContext' => array(
			'query'
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'wide',
				'full'
			),
			'html' => false,
			'color' => array(
				'gradients' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontStyle' => true,
				'__experimentalFontWeight' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'style' => 'wp-block-query-title'
	),
	'query-total' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/query-total',
		'title' => 'Query Total',
		'category' => 'theme',
		'ancestor' => array(
			'core/query'
		),
		'description' => 'Display the total number of results in a query.',
		'textdomain' => 'default',
		'attributes' => array(
			'displayType' => array(
				'type' => 'string',
				'default' => 'total-results'
			)
		),
		'usesContext' => array(
			'queryId',
			'query'
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'wide',
				'full'
			),
			'html' => false,
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'color' => array(
				'gradients' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'style' => 'wp-block-query-total'
	),
	'quote' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/quote',
		'title' => 'Quote',
		'category' => 'text',
		'description' => 'Give quoted text visual emphasis. "In quoting others, we cite ourselves." — Julio Cortázar',
		'keywords' => array(
			'blockquote',
			'cite'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'value' => array(
				'type' => 'string',
				'source' => 'html',
				'selector' => 'blockquote',
				'multiline' => 'p',
				'default' => '',
				'role' => 'content'
			),
			'citation' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'cite',
				'role' => 'content'
			),
			'textAlign' => array(
				'type' => 'string'
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'left',
				'right',
				'wide',
				'full'
			),
			'html' => false,
			'background' => array(
				'backgroundImage' => true,
				'backgroundSize' => true,
				'__experimentalDefaultControls' => array(
					'backgroundImage' => true
				)
			),
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'style' => true,
				'width' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'radius' => true,
					'style' => true,
					'width' => true
				)
			),
			'dimensions' => array(
				'minHeight' => true,
				'__experimentalDefaultControls' => array(
					'minHeight' => false
				)
			),
			'__experimentalOnEnter' => true,
			'__experimentalOnMerge' => true,
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'color' => array(
				'gradients' => true,
				'heading' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'layout' => array(
				'allowEditing' => false
			),
			'spacing' => array(
				'blockGap' => true,
				'padding' => true,
				'margin' => true
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'allowedBlocks' => true
		),
		'styles' => array(
			array(
				'name' => 'default',
				'label' => 'Default',
				'isDefault' => true
			),
			array(
				'name' => 'plain',
				'label' => 'Plain'
			)
		),
		'editorStyle' => 'wp-block-quote-editor',
		'style' => 'wp-block-quote'
	),
	'read-more' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/read-more',
		'title' => 'Read More',
		'category' => 'theme',
		'description' => 'Displays the link of a post, page, or any other content-type.',
		'textdomain' => 'default',
		'attributes' => array(
			'content' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'linkTarget' => array(
				'type' => 'string',
				'default' => '_self'
			)
		),
		'usesContext' => array(
			'postId'
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'text' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true,
					'textDecoration' => true
				)
			),
			'spacing' => array(
				'margin' => array(
					'top',
					'bottom'
				),
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'padding' => true
				)
			),
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'width' => true,
				'__experimentalDefaultControls' => array(
					'width' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'style' => 'wp-block-read-more'
	),
	'rss' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/rss',
		'title' => 'RSS',
		'category' => 'widgets',
		'description' => 'Display entries from any RSS or Atom feed.',
		'keywords' => array(
			'atom',
			'feed'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'columns' => array(
				'type' => 'number',
				'default' => 2
			),
			'blockLayout' => array(
				'type' => 'string',
				'default' => 'list'
			),
			'feedURL' => array(
				'type' => 'string',
				'default' => '',
				'role' => 'content'
			),
			'itemsToShow' => array(
				'type' => 'number',
				'default' => 5
			),
			'displayExcerpt' => array(
				'type' => 'boolean',
				'default' => false
			),
			'displayAuthor' => array(
				'type' => 'boolean',
				'default' => false
			),
			'displayDate' => array(
				'type' => 'boolean',
				'default' => false
			),
			'excerptLength' => array(
				'type' => 'number',
				'default' => 55
			),
			'openInNewTab' => array(
				'type' => 'boolean',
				'default' => false
			),
			'rel' => array(
				'type' => 'string'
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'html' => false,
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'padding' => false,
					'margin' => false
				)
			),
			'color' => array(
				'background' => true,
				'text' => true,
				'gradients' => true,
				'link' => true
			)
		),
		'editorStyle' => 'wp-block-rss-editor',
		'style' => 'wp-block-rss'
	),
	'search' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/search',
		'title' => 'Search',
		'category' => 'widgets',
		'description' => 'Help visitors find your content.',
		'keywords' => array(
			'find'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'label' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'showLabel' => array(
				'type' => 'boolean',
				'default' => true
			),
			'placeholder' => array(
				'type' => 'string',
				'default' => '',
				'role' => 'content'
			),
			'width' => array(
				'type' => 'number'
			),
			'widthUnit' => array(
				'type' => 'string'
			),
			'buttonText' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'buttonPosition' => array(
				'type' => 'string',
				'default' => 'button-outside'
			),
			'buttonUseIcon' => array(
				'type' => 'boolean',
				'default' => false
			),
			'query' => array(
				'type' => 'object',
				'default' => array(
					
				)
			),
			'isSearchFieldHidden' => array(
				'type' => 'boolean',
				'default' => false
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'left',
				'center',
				'right'
			),
			'color' => array(
				'gradients' => true,
				'__experimentalSkipSerialization' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'interactivity' => true,
			'typography' => array(
				'__experimentalSkipSerialization' => true,
				'__experimentalSelector' => '.wp-block-search__label, .wp-block-search__input, .wp-block-search__button',
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'__experimentalBorder' => array(
				'color' => true,
				'radius' => true,
				'width' => true,
				'__experimentalSkipSerialization' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'radius' => true,
					'width' => true
				)
			),
			'spacing' => array(
				'margin' => true
			),
			'html' => false
		),
		'editorStyle' => 'wp-block-search-editor',
		'style' => 'wp-block-search'
	),
	'separator' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/separator',
		'title' => 'Separator',
		'category' => 'design',
		'description' => 'Create a break between ideas or sections with a horizontal separator.',
		'keywords' => array(
			'horizontal-line',
			'hr',
			'divider'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'opacity' => array(
				'type' => 'string',
				'default' => 'alpha-channel'
			),
			'tagName' => array(
				'type' => 'string',
				'enum' => array(
					'hr',
					'div'
				),
				'default' => 'hr'
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'center',
				'wide',
				'full'
			),
			'color' => array(
				'enableContrastChecker' => false,
				'__experimentalSkipSerialization' => true,
				'gradients' => true,
				'background' => true,
				'text' => false,
				'__experimentalDefaultControls' => array(
					'background' => true
				)
			),
			'spacing' => array(
				'margin' => array(
					'top',
					'bottom'
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'styles' => array(
			array(
				'name' => 'default',
				'label' => 'Default',
				'isDefault' => true
			),
			array(
				'name' => 'wide',
				'label' => 'Wide Line'
			),
			array(
				'name' => 'dots',
				'label' => 'Dots'
			)
		),
		'editorStyle' => 'wp-block-separator-editor',
		'style' => 'wp-block-separator'
	),
	'shortcode' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/shortcode',
		'title' => 'Shortcode',
		'category' => 'widgets',
		'description' => 'Insert additional custom elements with a WordPress shortcode.',
		'textdomain' => 'default',
		'attributes' => array(
			'text' => array(
				'type' => 'string',
				'source' => 'raw',
				'role' => 'content'
			)
		),
		'supports' => array(
			'className' => false,
			'customClassName' => false,
			'html' => false,
			'customCSS' => false,
			'visibility' => false
		),
		'editorStyle' => 'wp-block-shortcode-editor'
	),
	'site-logo' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/site-logo',
		'title' => 'Site Logo',
		'category' => 'theme',
		'description' => 'Display an image to represent this site. Update this block and the changes apply everywhere.',
		'textdomain' => 'default',
		'attributes' => array(
			'width' => array(
				'type' => 'number'
			),
			'isLink' => array(
				'type' => 'boolean',
				'default' => true,
				'role' => 'content'
			),
			'linkTarget' => array(
				'type' => 'string',
				'default' => '_self',
				'role' => 'content'
			),
			'shouldSyncIcon' => array(
				'type' => 'boolean'
			)
		),
		'example' => array(
			'viewportWidth' => 500,
			'attributes' => array(
				'width' => 350,
				'className' => 'block-editor-block-types-list__site-logo-example'
			)
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'align' => true,
			'alignWide' => false,
			'color' => array(
				'text' => false,
				'background' => false
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'filter' => array(
				'duotone' => true
			)
		),
		'styles' => array(
			array(
				'name' => 'default',
				'label' => 'Default',
				'isDefault' => true
			),
			array(
				'name' => 'rounded',
				'label' => 'Rounded'
			)
		),
		'selectors' => array(
			'filter' => array(
				'duotone' => '.wp-block-site-logo img, .wp-block-site-logo .components-placeholder__illustration, .wp-block-site-logo .components-placeholder::before'
			)
		),
		'editorStyle' => 'wp-block-site-logo-editor',
		'style' => 'wp-block-site-logo'
	),
	'site-tagline' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/site-tagline',
		'title' => 'Site Tagline',
		'category' => 'theme',
		'description' => 'Describe in a few words what this site is about. This is important for search results, sharing on social media, and gives overall clarity to visitors.',
		'keywords' => array(
			'description'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'textAlign' => array(
				'type' => 'string'
			),
			'level' => array(
				'type' => 'number',
				'default' => 0
			),
			'levelOptions' => array(
				'type' => 'array',
				'default' => array(
					0,
					1,
					2,
					3,
					4,
					5,
					6
				)
			)
		),
		'example' => array(
			'viewportWidth' => 350,
			'attributes' => array(
				'textAlign' => 'center'
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'wide',
				'full'
			),
			'html' => false,
			'color' => array(
				'gradients' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'contentRole' => true,
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalFontStyle' => true,
				'__experimentalFontWeight' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalWritingMode' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true
			)
		),
		'editorStyle' => 'wp-block-site-tagline-editor',
		'style' => 'wp-block-site-tagline'
	),
	'site-title' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/site-title',
		'title' => 'Site Title',
		'category' => 'theme',
		'description' => 'Displays the name of this site. Update the block, and the changes apply everywhere it’s used. This will also appear in the browser title bar and in search results.',
		'textdomain' => 'default',
		'attributes' => array(
			'level' => array(
				'type' => 'number',
				'default' => 1
			),
			'levelOptions' => array(
				'type' => 'array',
				'default' => array(
					0,
					1,
					2,
					3,
					4,
					5,
					6
				)
			),
			'textAlign' => array(
				'type' => 'string'
			),
			'isLink' => array(
				'type' => 'boolean',
				'default' => true,
				'role' => 'content'
			),
			'linkTarget' => array(
				'type' => 'string',
				'default' => '_self',
				'role' => 'content'
			)
		),
		'example' => array(
			'viewportWidth' => 500
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'wide',
				'full'
			),
			'html' => false,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'spacing' => array(
				'padding' => true,
				'margin' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalFontStyle' => true,
				'__experimentalFontWeight' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalWritingMode' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true
			)
		),
		'editorStyle' => 'wp-block-site-title-editor',
		'style' => 'wp-block-site-title'
	),
	'social-link' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/social-link',
		'title' => 'Social Icon',
		'category' => 'widgets',
		'parent' => array(
			'core/social-links'
		),
		'description' => 'Display an icon linking to a social profile or site.',
		'textdomain' => 'default',
		'attributes' => array(
			'url' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'service' => array(
				'type' => 'string'
			),
			'label' => array(
				'type' => 'string',
				'role' => 'content'
			),
			'rel' => array(
				'type' => 'string'
			)
		),
		'usesContext' => array(
			'openInNewTab',
			'showLabels',
			'iconColor',
			'iconColorValue',
			'iconBackgroundColor',
			'iconBackgroundColorValue'
		),
		'supports' => array(
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-social-link-editor'
	),
	'social-links' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/social-links',
		'title' => 'Social Icons',
		'category' => 'widgets',
		'allowedBlocks' => array(
			'core/social-link'
		),
		'description' => 'Display icons linking to your social profiles or sites.',
		'keywords' => array(
			'links'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'iconColor' => array(
				'type' => 'string'
			),
			'customIconColor' => array(
				'type' => 'string'
			),
			'iconColorValue' => array(
				'type' => 'string'
			),
			'iconBackgroundColor' => array(
				'type' => 'string'
			),
			'customIconBackgroundColor' => array(
				'type' => 'string'
			),
			'iconBackgroundColorValue' => array(
				'type' => 'string'
			),
			'openInNewTab' => array(
				'type' => 'boolean',
				'default' => false
			),
			'showLabels' => array(
				'type' => 'boolean',
				'default' => false
			),
			'size' => array(
				'type' => 'string'
			)
		),
		'providesContext' => array(
			'openInNewTab' => 'openInNewTab',
			'showLabels' => 'showLabels',
			'iconColor' => 'iconColor',
			'iconColorValue' => 'iconColorValue',
			'iconBackgroundColor' => 'iconBackgroundColor',
			'iconBackgroundColorValue' => 'iconBackgroundColorValue'
		),
		'supports' => array(
			'align' => array(
				'left',
				'center',
				'right'
			),
			'anchor' => true,
			'html' => false,
			'__experimentalExposeControlsToChildren' => true,
			'layout' => array(
				'allowSwitching' => false,
				'allowInheriting' => false,
				'allowVerticalAlignment' => false,
				'default' => array(
					'type' => 'flex'
				)
			),
			'color' => array(
				'enableContrastChecker' => false,
				'background' => true,
				'gradients' => true,
				'text' => false,
				'__experimentalDefaultControls' => array(
					'background' => false
				)
			),
			'spacing' => array(
				'blockGap' => array(
					'horizontal',
					'vertical'
				),
				'margin' => true,
				'padding' => true,
				'units' => array(
					'px',
					'em',
					'rem',
					'vh',
					'vw'
				),
				'__experimentalDefaultControls' => array(
					'blockGap' => true,
					'margin' => true,
					'padding' => false
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			),
			'contentRole' => true,
			'listView' => true
		),
		'styles' => array(
			array(
				'name' => 'default',
				'label' => 'Default',
				'isDefault' => true
			),
			array(
				'name' => 'logos-only',
				'label' => 'Logos Only'
			),
			array(
				'name' => 'pill-shape',
				'label' => 'Pill Shape'
			)
		),
		'editorStyle' => 'wp-block-social-links-editor',
		'style' => 'wp-block-social-links'
	),
	'spacer' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/spacer',
		'title' => 'Spacer',
		'category' => 'design',
		'description' => 'Add white space between blocks and customize its height.',
		'textdomain' => 'default',
		'attributes' => array(
			'height' => array(
				'type' => 'string',
				'default' => '100px'
			),
			'width' => array(
				'type' => 'string'
			)
		),
		'usesContext' => array(
			'orientation'
		),
		'supports' => array(
			'anchor' => true,
			'spacing' => array(
				'margin' => array(
					'top',
					'bottom'
				),
				'__experimentalDefaultControls' => array(
					'margin' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-spacer-editor',
		'style' => 'wp-block-spacer'
	),
	'table' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/table',
		'title' => 'Table',
		'category' => 'text',
		'description' => 'Create structured content in rows and columns to display information.',
		'textdomain' => 'default',
		'attributes' => array(
			'hasFixedLayout' => array(
				'type' => 'boolean',
				'default' => true
			),
			'caption' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'figcaption',
				'role' => 'content'
			),
			'head' => array(
				'type' => 'array',
				'default' => array(
					
				),
				'source' => 'query',
				'selector' => 'thead tr',
				'query' => array(
					'cells' => array(
						'type' => 'array',
						'default' => array(
							
						),
						'source' => 'query',
						'selector' => 'td,th',
						'query' => array(
							'content' => array(
								'type' => 'rich-text',
								'source' => 'rich-text',
								'role' => 'content'
							),
							'tag' => array(
								'type' => 'string',
								'default' => 'td',
								'source' => 'tag'
							),
							'scope' => array(
								'type' => 'string',
								'source' => 'attribute',
								'attribute' => 'scope'
							),
							'align' => array(
								'type' => 'string',
								'source' => 'attribute',
								'attribute' => 'data-align'
							),
							'colspan' => array(
								'type' => 'string',
								'source' => 'attribute',
								'attribute' => 'colspan'
							),
							'rowspan' => array(
								'type' => 'string',
								'source' => 'attribute',
								'attribute' => 'rowspan'
							)
						)
					)
				)
			),
			'body' => array(
				'type' => 'array',
				'default' => array(
					
				),
				'source' => 'query',
				'selector' => 'tbody tr',
				'query' => array(
					'cells' => array(
						'type' => 'array',
						'default' => array(
							
						),
						'source' => 'query',
						'selector' => 'td,th',
						'query' => array(
							'content' => array(
								'type' => 'rich-text',
								'source' => 'rich-text',
								'role' => 'content'
							),
							'tag' => array(
								'type' => 'string',
								'default' => 'td',
								'source' => 'tag'
							),
							'scope' => array(
								'type' => 'string',
								'source' => 'attribute',
								'attribute' => 'scope'
							),
							'align' => array(
								'type' => 'string',
								'source' => 'attribute',
								'attribute' => 'data-align'
							),
							'colspan' => array(
								'type' => 'string',
								'source' => 'attribute',
								'attribute' => 'colspan'
							),
							'rowspan' => array(
								'type' => 'string',
								'source' => 'attribute',
								'attribute' => 'rowspan'
							)
						)
					)
				)
			),
			'foot' => array(
				'type' => 'array',
				'default' => array(
					
				),
				'source' => 'query',
				'selector' => 'tfoot tr',
				'query' => array(
					'cells' => array(
						'type' => 'array',
						'default' => array(
							
						),
						'source' => 'query',
						'selector' => 'td,th',
						'query' => array(
							'content' => array(
								'type' => 'rich-text',
								'source' => 'rich-text',
								'role' => 'content'
							),
							'tag' => array(
								'type' => 'string',
								'default' => 'td',
								'source' => 'tag'
							),
							'scope' => array(
								'type' => 'string',
								'source' => 'attribute',
								'attribute' => 'scope'
							),
							'align' => array(
								'type' => 'string',
								'source' => 'attribute',
								'attribute' => 'data-align'
							),
							'colspan' => array(
								'type' => 'string',
								'source' => 'attribute',
								'attribute' => 'colspan'
							),
							'rowspan' => array(
								'type' => 'string',
								'source' => 'attribute',
								'attribute' => 'rowspan'
							)
						)
					)
				)
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'color' => array(
				'__experimentalSkipSerialization' => true,
				'gradients' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontStyle' => true,
				'__experimentalFontWeight' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'__experimentalBorder' => array(
				'__experimentalSkipSerialization' => true,
				'color' => true,
				'style' => true,
				'width' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'style' => true,
					'width' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'selectors' => array(
			'root' => '.wp-block-table > table',
			'spacing' => '.wp-block-table'
		),
		'styles' => array(
			array(
				'name' => 'regular',
				'label' => 'Default',
				'isDefault' => true
			),
			array(
				'name' => 'stripes',
				'label' => 'Stripes'
			)
		),
		'editorStyle' => 'wp-block-table-editor',
		'style' => 'wp-block-table'
	),
	'tag-cloud' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/tag-cloud',
		'title' => 'Tag Cloud',
		'category' => 'widgets',
		'description' => 'A cloud of popular keywords, each sized by how often it appears.',
		'textdomain' => 'default',
		'attributes' => array(
			'numberOfTags' => array(
				'type' => 'number',
				'default' => 45,
				'minimum' => 1,
				'maximum' => 100
			),
			'taxonomy' => array(
				'type' => 'string',
				'default' => 'post_tag'
			),
			'showTagCounts' => array(
				'type' => 'boolean',
				'default' => false
			),
			'smallestFontSize' => array(
				'type' => 'string',
				'default' => '8pt'
			),
			'largestFontSize' => array(
				'type' => 'string',
				'default' => '22pt'
			)
		),
		'styles' => array(
			array(
				'name' => 'default',
				'label' => 'Default',
				'isDefault' => true
			),
			array(
				'name' => 'outline',
				'label' => 'Outline'
			)
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'align' => true,
			'spacing' => array(
				'margin' => true,
				'padding' => true
			),
			'typography' => array(
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalLetterSpacing' => true
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		)
	),
	'template-part' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/template-part',
		'title' => 'Template Part',
		'category' => 'theme',
		'description' => 'Edit the different global regions of your site, like the header, footer, sidebar, or create your own.',
		'textdomain' => 'default',
		'attributes' => array(
			'slug' => array(
				'type' => 'string'
			),
			'theme' => array(
				'type' => 'string'
			),
			'tagName' => array(
				'type' => 'string'
			),
			'area' => array(
				'type' => 'string'
			)
		),
		'supports' => array(
			'align' => true,
			'html' => false,
			'reusable' => false,
			'renaming' => false,
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-template-part-editor'
	),
	'term-count' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/term-count',
		'title' => 'Term Count',
		'category' => 'theme',
		'description' => 'Displays the post count of a taxonomy term.',
		'textdomain' => 'default',
		'usesContext' => array(
			'termId',
			'taxonomy'
		),
		'attributes' => array(
			'bracketType' => array(
				'type' => 'string',
				'enum' => array(
					'none',
					'round',
					'square',
					'curly',
					'angle'
				),
				'default' => 'round'
			)
		),
		'supports' => array(
			'anchor' => true,
			'html' => false,
			'color' => array(
				'gradients' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'spacing' => array(
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'style' => 'wp-block-term-count'
	),
	'term-description' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/term-description',
		'title' => 'Term Description',
		'category' => 'theme',
		'description' => 'Display the description of categories, tags and custom taxonomies when viewing an archive.',
		'textdomain' => 'default',
		'usesContext' => array(
			'termId',
			'taxonomy'
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'wide',
				'full'
			),
			'html' => false,
			'color' => array(
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'spacing' => array(
				'padding' => true,
				'margin' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'radius' => true,
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		)
	),
	'term-name' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/term-name',
		'title' => 'Term Name',
		'category' => 'theme',
		'description' => 'Displays the name of a taxonomy term.',
		'keywords' => array(
			'term title'
		),
		'textdomain' => 'default',
		'usesContext' => array(
			'termId',
			'taxonomy'
		),
		'attributes' => array(
			'textAlign' => array(
				'type' => 'string'
			),
			'level' => array(
				'type' => 'number',
				'default' => 0
			),
			'isLink' => array(
				'type' => 'boolean',
				'default' => false
			),
			'levelOptions' => array(
				'type' => 'array'
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'wide',
				'full'
			),
			'html' => false,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true,
					'link' => true
				)
			),
			'spacing' => array(
				'padding' => true
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true,
				'__experimentalDefaultControls' => array(
					'color' => true,
					'width' => true,
					'style' => true
				)
			)
		),
		'style' => 'wp-block-term-name'
	),
	'term-template' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/term-template',
		'title' => 'Term Template',
		'category' => 'theme',
		'ancestor' => array(
			'core/terms-query'
		),
		'description' => 'Contains the block elements used to render a taxonomy term, like the name, description, and more.',
		'textdomain' => 'default',
		'usesContext' => array(
			'termQuery'
		),
		'supports' => array(
			'anchor' => true,
			'reusable' => false,
			'html' => false,
			'align' => array(
				'wide',
				'full'
			),
			'layout' => true,
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'typography' => array(
				'fontSize' => true,
				'lineHeight' => true,
				'__experimentalFontFamily' => true,
				'__experimentalFontWeight' => true,
				'__experimentalFontStyle' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'blockGap' => array(
					'__experimentalDefault' => '1.25em'
				),
				'__experimentalDefaultControls' => array(
					'blockGap' => true,
					'padding' => false,
					'margin' => false
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'color' => true,
				'width' => true,
				'style' => true
			)
		),
		'style' => 'wp-block-term-template',
		'editorStyle' => 'wp-block-term-template-editor'
	),
	'terms-query' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/terms-query',
		'title' => 'Terms Query',
		'category' => 'theme',
		'description' => 'An advanced block that allows displaying taxonomy terms based on different query parameters and visual configurations.',
		'keywords' => array(
			'terms',
			'taxonomy',
			'categories',
			'tags',
			'list'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'termQuery' => array(
				'type' => 'object',
				'default' => array(
					'perPage' => 10,
					'taxonomy' => 'category',
					'order' => 'asc',
					'orderBy' => 'name',
					'include' => array(
						
					),
					'hideEmpty' => true,
					'showNested' => false,
					'inherit' => false
				)
			),
			'tagName' => array(
				'type' => 'string',
				'default' => 'div'
			)
		),
		'usesContext' => array(
			'templateSlug'
		),
		'providesContext' => array(
			'termQuery' => 'termQuery'
		),
		'supports' => array(
			'anchor' => true,
			'align' => array(
				'wide',
				'full'
			),
			'html' => false,
			'layout' => true,
			'interactivity' => true
		)
	),
	'text-columns' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/text-columns',
		'title' => 'Text Columns (deprecated)',
		'icon' => 'columns',
		'category' => 'design',
		'description' => 'This block is deprecated. Please use the Columns block instead.',
		'textdomain' => 'default',
		'attributes' => array(
			'content' => array(
				'type' => 'array',
				'source' => 'query',
				'selector' => 'p',
				'query' => array(
					'children' => array(
						'type' => 'string',
						'source' => 'html'
					)
				),
				'default' => array(
					array(
						
					),
					array(
						
					)
				)
			),
			'columns' => array(
				'type' => 'number',
				'default' => 2
			),
			'width' => array(
				'type' => 'string'
			)
		),
		'supports' => array(
			'inserter' => false,
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-text-columns-editor',
		'style' => 'wp-block-text-columns'
	),
	'verse' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/verse',
		'title' => 'Poetry',
		'category' => 'text',
		'description' => 'Insert poetry. Use special spacing formats. Or quote song lyrics.',
		'keywords' => array(
			'poetry',
			'poem',
			'verse',
			'stanza',
			'song',
			'lyrics'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'content' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'pre',
				'__unstablePreserveWhiteSpace' => true,
				'role' => 'content'
			)
		),
		'supports' => array(
			'anchor' => true,
			'background' => array(
				'backgroundImage' => true,
				'backgroundSize' => true,
				'__experimentalDefaultControls' => array(
					'backgroundImage' => true
				)
			),
			'color' => array(
				'gradients' => true,
				'link' => true,
				'__experimentalDefaultControls' => array(
					'background' => true,
					'text' => true
				)
			),
			'dimensions' => array(
				'minHeight' => true,
				'__experimentalDefaultControls' => array(
					'minHeight' => false
				)
			),
			'typography' => array(
				'fontSize' => true,
				'__experimentalFontFamily' => true,
				'lineHeight' => true,
				'textAlign' => true,
				'__experimentalFontStyle' => true,
				'__experimentalFontWeight' => true,
				'__experimentalLetterSpacing' => true,
				'__experimentalTextTransform' => true,
				'__experimentalTextDecoration' => true,
				'__experimentalWritingMode' => true,
				'__experimentalDefaultControls' => array(
					'fontSize' => true
				)
			),
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'__experimentalBorder' => array(
				'radius' => true,
				'width' => true,
				'color' => true,
				'style' => true
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'style' => 'wp-block-verse',
		'editorStyle' => 'wp-block-verse-editor'
	),
	'video' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/video',
		'title' => 'Video',
		'category' => 'media',
		'description' => 'Embed a video from your media library or upload a new one.',
		'keywords' => array(
			'movie'
		),
		'textdomain' => 'default',
		'attributes' => array(
			'autoplay' => array(
				'type' => 'boolean',
				'source' => 'attribute',
				'selector' => 'video',
				'attribute' => 'autoplay'
			),
			'caption' => array(
				'type' => 'rich-text',
				'source' => 'rich-text',
				'selector' => 'figcaption',
				'role' => 'content'
			),
			'controls' => array(
				'type' => 'boolean',
				'source' => 'attribute',
				'selector' => 'video',
				'attribute' => 'controls',
				'default' => true
			),
			'id' => array(
				'type' => 'number',
				'role' => 'content'
			),
			'loop' => array(
				'type' => 'boolean',
				'source' => 'attribute',
				'selector' => 'video',
				'attribute' => 'loop'
			),
			'muted' => array(
				'type' => 'boolean',
				'source' => 'attribute',
				'selector' => 'video',
				'attribute' => 'muted'
			),
			'poster' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'video',
				'attribute' => 'poster'
			),
			'preload' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'video',
				'attribute' => 'preload',
				'default' => 'metadata'
			),
			'blob' => array(
				'type' => 'string',
				'role' => 'local'
			),
			'src' => array(
				'type' => 'string',
				'source' => 'attribute',
				'selector' => 'video',
				'attribute' => 'src',
				'role' => 'content'
			),
			'playsInline' => array(
				'type' => 'boolean',
				'source' => 'attribute',
				'selector' => 'video',
				'attribute' => 'playsinline'
			),
			'tracks' => array(
				'role' => 'content',
				'type' => 'array',
				'items' => array(
					'type' => 'object'
				),
				'default' => array(
					
				)
			)
		),
		'supports' => array(
			'anchor' => true,
			'align' => true,
			'spacing' => array(
				'margin' => true,
				'padding' => true,
				'__experimentalDefaultControls' => array(
					'margin' => false,
					'padding' => false
				)
			),
			'interactivity' => array(
				'clientNavigation' => true
			)
		),
		'editorStyle' => 'wp-block-video-editor',
		'style' => 'wp-block-video'
	),
	'widget-group' => array(
		'$schema' => 'https://schemas.wp.org/trunk/block.json',
		'apiVersion' => 3,
		'name' => 'core/widget-group',
		'title' => 'Widget Group',
		'category' => 'widgets',
		'attributes' => array(
			'title' => array(
				'type' => 'string'
			)
		),
		'supports' => array(
			'html' => false,
			'inserter' => true,
			'customClassName' => true,
			'reusable' => false
		),
		'editorStyle' => 'wp-block-widget-group-editor',
		'style' => 'wp-block-widget-group'
	)
);{"id":2661,"date":"2024-03-07T08:00:00","date_gmt":"2024-03-07T07:00:00","guid":{"rendered":"https:\/\/www.florianschwinn.de\/wordpress\/?p=2661"},"modified":"2024-03-06T11:52:14","modified_gmt":"2024-03-06T10:52:14","slug":"bio-in-der-krise-das-update","status":"publish","type":"post","link":"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/","title":{"rendered":"Bio in der Krise \u2013 das Update"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"506\" src=\"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-Kueche-1024x506.jpg\" alt=\"\" class=\"wp-image-1829\" srcset=\"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-Kueche-1024x506.jpg 1024w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-Kueche-300x148.jpg 300w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-Kueche-768x380.jpg 768w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-Kueche-1536x759.jpg 1536w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-Kueche-2048x1012.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Das gibt&#8217;s nur hier: Regional produziertes und regional vermarktetes Bio von den H\u00f6fen und aus der K\u00fcche der Genossenschaft Landwege f\u00fcr die eigenen Bio-M\u00e4rkte. Das wollen die Verbraucherinnen und Verbraucher. Sagen sie. Aber kaufen sie das auch? | Foto: Landwege<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Im Februar 2023 wurde Putins Angriffskrieg gegen die Ukraine ein Jahr alt \u2013 und ich habe an dieser Stelle zum ersten Mal getitelt, wie damals auch viele andere: \u201eBio in der Krise\u201c. Auf den Krieg folgte eine Energiekrise \u2013 haupts\u00e4chlich bei uns in Deutschland, weil wir uns abh\u00e4ngig gemacht hatten vom russischen Erdgas. Die steigenden Energiepreise zogen andere Preise nach. Die Menschen bangten, wie sie wohl durch den Winter kommen w\u00fcrden. Damals mussten wir feststellen: Ein Volk hat Angst und geht zum Discounter. Deutschland spart beim Essen.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Und wie ist es ein Jahr sp\u00e4ter, nachdem wir den zweiten Winter ohne Black-Out und kalte F\u00fc\u00dfe hinter uns haben? Das war die Frage, der ich jetzt nachgegangen bin, zum Teil bei denselben Betrieben wie vor einem Jahr. Ein Update also dieser Blog und der zugeh\u00f6rige <a href=\"https:\/\/www.florianschwinn.de\/wordpress\/ffe30-bio-in-der-krise-das-update\/\" target=\"_blank\" rel=\"noreferrer noopener\">Podcast<\/a>. Wie steht es um die Bio-Branche?<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\">Kassenzettel ist Stimmzettel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u201eJeder Kassenzettel ist ein Stimmzettel\u201c, sagte Jasper Metzger-Petersen vor einem Jahr. Jeder Kassenzettel ist auch eine Order: \u201eWas da draufsteht, das wird produziert.\u201c Und wenn da billig draufsteht, dann werden Billiglebensmittel produziert. Irgendwo, denn dann z\u00e4hlen weder regional, noch fair, noch Tierwohl. Der Betriebsleiter des <a href=\"https:\/\/backensholz.de\/\" target=\"_blank\" rel=\"noreferrer noopener\">Backensholzer Hofs<\/a>, der mit der Milch von f\u00fcnfhundert K\u00fchen besten Bio-K\u00e4se herstellt, hatte diese Feststellung mit einem Appell an uns alle verbunden: \u201eAm Ende m\u00fcssen die Verbraucherinnen und Verbraucher wieder sagen: Gut, ich nehme das Heft wieder in die Hand. Wir m\u00fcssen uns jetzt alle nach dieser Krise wieder sch\u00fctteln und sagen: Komm, jetzt geht\u2019s wieder nach vorne!\u201c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Und: Haben wir uns gesch\u00fcttelt und unsere Verantwortung wieder in die Hand genommen und wieder mit k\u00fchlem Kopf und Weitsicht eingekauft? Von oben betrachtet, mit dem \u00dcberblick \u00fcber die gesamte Bio-Branche in Deutschland, sieht es fast so aus. Tina Andres, die Vorstandsvorsitzende des B\u00d6LW, des Bundesverbandes \u00d6kologische Lebensmittelwirtschaft, hat den \u00dcberblick und sagt, dass der Umsatz mit Bio-Lebensmitteln und deren Absatz sich stabilisiert haben: \u201eDie Zahlen k\u00f6nnen sich sehen lassen.\u201c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tats\u00e4chlich zeigt das <a href=\"https:\/\/www.boelw.de\/fileadmin\/user_upload\/Dokumente\/Zahlen_und_Fakten\/Broschuere_2024\/BOELW_Branchenreport2024.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Zahlenwerk des B\u00d6LW<\/a> sogar einen Zuwachs bei der \u00f6kologisch bewirtschafteten Fl\u00e4che im vergangenen Jahr. Trotz Krise wuchs die Biofl\u00e4che in Deutschland um 4,3 Prozent. Die Nische ist gr\u00f6\u00dfer geworden: 11,8 Prozent aller landwirtschaftlichen Fl\u00e4chen in Deutschland werden jetzt \u00f6kologisch bewirtschaftet. Diese Zahlen sagen allerdings nicht, was genau an Bio-Lebensmitteln am Ende wo gekauft wird und wer davon profitiert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im ersten Jahr der vom russischen Krieg ausgel\u00f6sten Krise waren die Profiteure eindeutig die konventionellen Supermarktketten und die Discounter. Die Verbraucherinnen und Verbraucher kauften schon weiter Bio \u2013 aber halt woanders. Im zweiten Kriegs- und Krisenjahr erholten sich die Ums\u00e4tze dann aber auch bei den reinen Bio-Superm\u00e4rkten und den kleineren L\u00e4den des Naturkostfachhandels. Aber erstens bedeutet ein Plus beim Umsatz angesichts gestiegener Preise nicht unbedingt auch einen Zuwachs beim Absatz, und zweitens erlebten dieses Umsatzplus einige der kleineren L\u00e4den gar nicht mehr. Sie haben inzwischen zugemacht.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"513\" src=\"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/07\/Querbeet-Wolff-2.jpg\" alt=\"\" class=\"wp-image-1941\" srcset=\"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/07\/Querbeet-Wolff-2.jpg 806w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/07\/Querbeet-Wolff-2-300x191.jpg 300w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/07\/Querbeet-Wolff-2-768x489.jpg 768w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><figcaption class=\"wp-element-caption\">Die Botschaft von der Erholung der Biobranche h\u00f6rt er wohl, allein seine Zahlen sprechen dagegen: Querbeet-Gr\u00fcnder Thomas Wolff. Die Kassen sind nicht so voll wie das Gew\u00e4chshaus. | Foto: Querbeet<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\">Warten auf Erholung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Und auch die gro\u00dfen Direktvermarkter sind weiterhin im Krisenmodus. So wie <a href=\"https:\/\/www.querbeet.de\/\" target=\"_blank\" rel=\"noreferrer noopener\">Querbeet<\/a> in der hessischen Wetterau mit dem riesigen Absatzgebiet Rhein-Main. \u201eIch lese das auch in der Fachpresse und den Mitteilungen der Bioverb\u00e4nde, dass sich die Branche erholt habe\u201c, sagt Querbeet-Gr\u00fcnder und Gesch\u00e4ftsf\u00fchrer Thomas Wolff, \u201eaber ich kann das f\u00fcr uns nicht best\u00e4tigen und kenne auch keinen vergleichbaren Betrieb, dem es besser ginge.\u201c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Betrieb hat vor \u00fcber drei\u00dfig Jahren mit dem Verkauf des eigenen Gem\u00fcses \u00fcber Wochenm\u00e4rkte begonnen und ist inzwischen Vermarkter eines ganzen Netzwerks von regionalen Biobetrieben. Querbeet ist seit langem auch ein Lieferservice, der seine Biokiste zum Vollsortiment ausgebaut hat. Die weit \u00fcber zweitausend Kundinnen und Kunden k\u00f6nnen sich also auch Biokosmetik, Putzmittel oder Toilettenpapier nach Hause liefern lassen. Ich habe Querbeet <a href=\"https:\/\/www.florianschwinn.de\/wordpress\/die-mit-der-biokiste\/\" target=\"_blank\" rel=\"noreferrer noopener\">hier<\/a> und im <a href=\"https:\/\/www.florianschwinn.de\/wordpress\/ffe21-die-mit-der-biokiste\/\" target=\"_blank\" rel=\"noreferrer noopener\">Podcast<\/a> \u00fcbrigens schon einmal vorgestellt \u2013 zum drei\u00dfigj\u00e4hrigen Jubil\u00e4um, das mitten in der Bio-Krise stattfand.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mitten in der Krise hat der Betrieb sein Sortiment noch ausgebaut und vermarktet jetzt zus\u00e4tzlich auch noch die Ware von vier befreundeten G\u00e4rtnereien. Was Querbeet liefert, w\u00e4re genau das, was die meisten Verbraucherinnen und Verbraucher in den diversen Umfragen immer wieder fordern: bio und regional. \u201eJa, von Regionalit\u00e4t sprechen alle weiterhin,\u201c sagt Thomas Wolff. \u201eIch lese und ich h\u00f6re das. Aber sie sagen es nur, sie kaufen es nicht.\u201c Sie gehen stattdessen zum Discounter und kaufen irgendein Bio von irgendwo. \u201eAuch die gro\u00dfen Ketten und die Discounter schreiben sich ja Regionalit\u00e4t auf die Fahne. Sie haben auch einzelne Betriebe, deren Ware sie anbieten, aber das meiste kommt dann doch ganz woanders her.\u201c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In der Krise, in der die K\u00e4uferinnen und K\u00e4ufer wieder sehr genau auf die Preise schauen, haben einige der konventionellen Superm\u00e4rkte sogar regionale Bio-Zulieferer wieder aus dem Regal geworfen. So erging es Bio-H\u00f6fen bei L\u00fcbeck. Da waren bei Edeka die teureren Eier der Zweinutzungsh\u00fchner aus der \u00d6kologische Tierzucht pl\u00f6tzlich nicht mehr gefragt. Man bef\u00e4nde sich im Preiskampf mit den Discountern war die Ansage. Da muss dann wohl der EU-Bio-Standard reichen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"756\" src=\"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-LorenzenAndres-1024x756.jpg\" alt=\"\" class=\"wp-image-1806\" srcset=\"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-LorenzenAndres-1024x756.jpg 1024w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-LorenzenAndres-300x221.jpg 300w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-LorenzenAndres-768x567.jpg 768w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-LorenzenAndres-1536x1134.jpg 1536w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-LorenzenAndres-2048x1512.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Da gab&#8217;s noch was zu lachen. Ein Bild aus besseren Zeiten: Klaus Lorenzen und Tina Andres von der Gesch\u00e4ftsf\u00fchrung der Genossenschaft Landwege in L\u00fcbeck. | Foto: Landwege<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Das erz\u00e4hlt Klaus Lorenzen, wie Tina Andres Gesch\u00e4ftsf\u00fchrer von \u201e<a href=\"https:\/\/www.landwege.de\/home\" target=\"_blank\" rel=\"noreferrer noopener\">Landwege<\/a>\u201c. Die Genossenschaft ist ein regionaler Verbund aus drei\u00dfig \u00d6ko-H\u00f6fen und f\u00fcnf Bio-Superm\u00e4rkten mit angeschlossenen Bistrots in L\u00fcbeck und Bad Schwartau. Dazu geh\u00f6ren auch eine B\u00e4ckerei und eine Gro\u00dfk\u00fcche, die die Bistrots bekocht, aber auch die sogenannte Glasware herstellt. Das sind Suppen, Fonds, auch Fertiggerichte f\u00fcr die M\u00e4rkte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Genau wie Querbeet ist auch Landwege noch nicht wieder auf den gr\u00fcnen Zweig gekommen, von dem Mit-Gesch\u00e4ftsf\u00fchrerin Tina Andres f\u00fcr die gesamte Branche spricht. Klaus Lorenzen stellt fest, dass auch Landwege noch nicht wieder bei den Ums\u00e4tzen ist, die vor der Pandemie erreicht wurden, schon gar nicht bei der Absatzmenge. Aber es gibt auch positive Trends: \u201eNach Corona gehen die Leute wieder essen, die Bistrots leben wieder auf. Die eigene Verarbeitung und die eigene Produktion der H\u00f6fe, der B\u00e4ckerei und der K\u00fcche haben uns geholfen. Aber es gab auch deutliche Kaufzur\u00fcckhaltung bei hochwertigeren Lebensmitteln und verr\u00fcckterweise auch Abwanderungen bei Obst und Gem\u00fcse, obwohl da die Preise weitgehend stabil geblieben sind.\u201c<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\">Klein ist teuer, gro\u00df ist g\u00fcnstig.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das Verr\u00fcckte, was Klaus Lorenzen da anspricht, ist, dass Verbraucherinnen und Verbraucher abgewandert sind zu den Supermarktketten und Discountern, obwohl gerade dort die Lebensmittelpreise deutlich erh\u00f6ht worden waren, w\u00e4hrend der Naturkostfachhandel die Preise vergleichsweise moderat angehoben hatte. Das verr\u00fcckteste Beispiel ist der Preis f\u00fcr M\u00f6hren, der von den Discountern im Herbst 2022 um 45 Prozent angehoben wurde, bei konventionellen M\u00f6hren sogar um sechzig Prozent. Beim Naturkosthandel waren es ganze zwei Prozent. Bei Milch und Milchprodukten war die Preisentwicklung \u00e4hnlich. Zwischenzeitlich kostete die Bio-Milch beim Discounter mehr als die Markenware im Bioladen. Trotzdem blieben bei den kleinen Biol\u00e4den die Kunden weg.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"676\" src=\"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2024\/03\/Vivo-Silja-Knudten-1024x676.jpg\" alt=\"\" class=\"wp-image-2662\" srcset=\"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2024\/03\/Vivo-Silja-Knudten-1024x676.jpg 1024w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2024\/03\/Vivo-Silja-Knudten-300x198.jpg 300w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2024\/03\/Vivo-Silja-Knudten-768x507.jpg 768w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2024\/03\/Vivo-Silja-Knudten-1536x1014.jpg 1536w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2024\/03\/Vivo-Silja-Knudten-2048x1352.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">\u201eKleine L\u00e4den werden als teurer wahrgenommen als gro\u00dfe\u201c, sagt Bio-Ladnerin Silja Knudten. Auch deshalb gibt es ihren kleinen Bioladen nicht mehr. Aber den gro\u00dfen Bio-Supermarkt in der Kreisstadt. | Foto: Vivo-Naturkost<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Es ist wohl gar nicht so, dass die Verbraucherinnen und Verbraucher tats\u00e4chlich aktiv Preise vergleichen. Sie kaufen bei den gro\u00dfen Vier des Lebensmitteeinzelhandels, weil die f\u00fcr preiswerte Ware stehen und bei den Discountern, weil sie ja zu wissen glauben, dass es dort billiger ist. Das best\u00e4tigt Silja Knudten, die einen gro\u00dfen Bio-Supermarkt in der nordfriesischen Kreisstadt Humus betreibt und einen kleinen Bioladen im St\u00e4dtchen Bredstedt hatte. \u201eDie Preise waren in beiden L\u00e4den gleich, aber der kleine wurde als teuer, der gro\u00dfe als preiswert empfunden.\u201c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nicht nur deshalb hat sie den kleinen Bioladen inzwischen &#8211; nach 23 Jahren &#8211; endg\u00fcltig zugesperrt. Sie sah ihn in naher Zukunft in aussichtsloser Situation. In dem kleinen St\u00e4dtchen werden gerade zwei Superm\u00e4rkte neu gebaut. \u201eUnd die haben am Ende das gleiche Marken-Sortiment wie ich und k\u00f6nnen es preiswerter anbieten als ich mit meinen 75 Quadratmetern Verkaufsfl\u00e4che.\u201c Inzwischen haben Edeka und Lidl auch die Waren der Bioanbauverb\u00e4nde und der Naturkostfachhandel k\u00f6nne, was das angeht, gar nichts Besonderes mehr bieten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Silja Knudten ist damit gar nicht unzufrieden. Sie hat ihren Bioladen in der Kleinstadt im Jahr 2000 aufgemacht, weil es dort nichts gab. \u201eIch wollte mit Bio f\u00fcr alle die Welt besser machen. Dann kann ich mich doch jetzt zur\u00fccklehnen und sagen: Was den Handel angeht ist uns ein gutes St\u00fcck davon gelungen.\u201c Wenn sie jetzt als Unternehmerin mit einem kleinen Laden noch \u00fcberleben wolle, m\u00fcsste sie weitergehen und sich etwas Neues einfallen lassen. Sich spezialisieren auf ein bestimmtes Warensegment, was in der Kleinstadt eher nicht gelingen d\u00fcrfte. \u201eOder soll ich etwas kochen f\u00fcr die Leute?\u201c<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\">Neue Ideen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Was kochen f\u00fcr die Leute w\u00e4re schon mal keine schlechte Idee. Das beweist die Strategie der Landwege-Genossenschaft in L\u00fcbeck. Dort ist vor einigen Jahren die Gro\u00dfk\u00fcche aufgebaut worden, die heute die Bistrots mit Essen und die M\u00e4rkte mit Eingemachtem versorgt. Das hat zur Folge, dass Landwege den Mitgliedsbetrieben immer das ganze Tier abnehmen kann, weil alles verarbeitet wird &#8211; from Nose to Tail, von der Nase bis zur Schwanzspitze. Und ihr Brotgetreide k\u00f6nnen die H\u00f6fe an die eigene B\u00e4ckerei liefern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201eWenn wir nur Handel betreiben w\u00fcrden\u201c, sagt Klaus Lorenzen, \u201eh\u00e4tten wir deutlich gr\u00f6\u00dfere Schwierigkeiten.\u201c Durch die eigene Produktion der zur Genossenschaft z\u00e4hlenden H\u00f6fe und die eigene B\u00e4ckerei und Gro\u00dfk\u00fcche liegt der Eigenanteil der verkauften Ware in den Landwege-M\u00e4rkten und -Bistrots bei \u00fcber vierzig Prozent. Das bedeutet einerseits, dass die Wertsch\u00f6pfung deutlich h\u00f6her ist als beim reinen Ein- und Verkauf. Andererseits bedeutet das, dass bei Landwege tats\u00e4chlich Regionalit\u00e4t gehandelt wird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ohne neue Ideen kommen aber auch gro\u00dfe Genossenschaften wie Landwege nicht durch die Krise, die scheinbar nicht enden will. Die n\u00e4chste Idee zur Kundenbindung ist das Beitragsmodell, das inzwischen auch kleinere Biol\u00e4den auf dem Land ausprobieren. Man zahlt monatlich einen Beitrag und kann dann verg\u00fcnstigt einkaufen. \u201eWobei die Idee so neu gar nicht ist\u201c, sagt Klaus Lorenzen, \u201ewir hatten in den Neunziger-Jahren schon einmal ein genossenschaftliches Beitragsmodell, bei dem Mitglieder einen Monatsbeitrag zahlten und dann mit Rabatt einkaufen konnten.\u201c Das kommt jetzt wieder. Ein Umfrage bei Mitgliedern und Kunden im vergangenen Jahr best\u00e4rkt die Landwege-Crew bei diesem Vorhaben. \u201eWir haben festgestellt, dass Viele offenbar auf der Suche sind nach solchen Bindungsmodellen.\u201c Er nennt die Idee \u201eSoLaWi light\u201c. Man erwirbt nicht gleich einen Ernteanteil, wie bei einer Solidarischen Landwirtschaft, sondern erst einmal nur einen Rabatt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"545\" src=\"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Kattendorf-Hofladen-1024x545.jpg\" alt=\"\" class=\"wp-image-1864\" srcset=\"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Kattendorf-Hofladen-1024x545.jpg 1024w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Kattendorf-Hofladen-300x160.jpg 300w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Kattendorf-Hofladen-768x409.jpg 768w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Kattendorf-Hofladen-1536x817.jpg 1536w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Kattendorf-Hofladen-2048x1089.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Zus\u00e4tzlich zu diesem gibt es noch f\u00fcnf Kattendorfer Hofl\u00e4den in der Stadt, und Food-Coops, \u00fcber die Mitglieder der Solidarischen Landwirtschaft ihre Lebensmittel beziehen. Trotz dieser direkten Bindung von Produzenten und Verbrauchern sind die Ums\u00e4tze r\u00fcckl\u00e4ufig. | Foto: Tom Pingel<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\">Solidarische Qualit\u00e4t<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Und wie steht es bei einer echten Solidarischen Landwirtschaft? Gibt es da den Trend, sich zu binden tats\u00e4chlich, sind da in der Krise neue Mitglieder in die Gemeinschaft gekommen? Eher nicht, sagt Mathias von Mirbach, der Gr\u00fcnder des Kattendorfer Hofes, n\u00f6rdlich von Hamburg. Von siebenhundert Ernteanteilen, die der Hof vergeben k\u00f6nnte, sind derzeit nur 615 gezeichnet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der <a href=\"https:\/\/www.kattendorfer-hof.de\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kattendorfer Hof<\/a>, eine der \u00e4ltesten Solidarischen Landwirtschaften im Land, besteht eigentlich aus zwei H\u00f6fen &#8211; dem Ursprungshof in Kattendorf und dem vor einigen Jahren dazugekommenen Gut Neverstaven in der N\u00e4he von Bad Oldesloe. Zusammen bewirtschaftet der Demeter-Betrieb fast 450 Hektar. Dazu geh\u00f6ren auch f\u00fcnf Hofl\u00e4den in der Stadt, vier davon in Hamburg. Ich habe das Projekt schon einmal <a href=\"https:\/\/www.florianschwinn.de\/wordpress\/solidarische-landwertschaft\/\" target=\"_blank\" rel=\"noreferrer noopener\">hier im Blog<\/a> und im <a href=\"https:\/\/www.florianschwinn.de\/wordpress\/ffe12-solidarische-landwertschaft\/\" target=\"_blank\" rel=\"noreferrer noopener\">Podcast<\/a> vorgestellt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch Mathias von Mirbach stellt fest, dass die Umsatzzahlen aus der Zeit vor der Pandemie noch nicht wieder erreicht sind. Wobei die Entwicklungen sehr unterschiedlich sind. Bei einem der \u00e4lteren und gut eingef\u00fchrten Hofl\u00e4den im eigentlich florierenden Hamburger Bezirk Eimsb\u00fcttel liegen die Wochenums\u00e4tze noch deutlich unter denen des Jahres 2019. \u00c4hnliches gilt f\u00fcr den sp\u00e4ter dazugekommenen Hofladen in der Kleinstadt Bad Oldesloe. Der winzige Laden mit nur drei\u00dfig Quadratmetern Verkaufsfl\u00e4che im gut situierten Hamburger Stadtteil Othmarschen dagegen, aufgemacht mitten in der Pandemie, \u201ehyperventiliert\u201c, wie es Mathias von Mirbach nennt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Und noch eine Entwicklung hebt er positiv hervor: den Markt. \u201eSobald wir gen\u00fcgend Gem\u00fcse haben gehen wir da an einem Markttag mit \u00fcber 3000 Euro vom Platz.\u201c Gem\u00fcse, Molkereiprodukte und Fleisch aus eigener Produktion bietet der Marktstand der Kattendorfer. Nur Eier und Brot werden von befreundeten Produzenten dazu genommen. \u201eWir haben eine gro\u00dfe Stammklientel, die zuerst zu uns kommt. Und erst, wenn sie bei uns das Gesuchte nicht finden, gehen die Leute zu anderen St\u00e4nden\u201c, sagt Lukas Fr\u00f6hlich, der f\u00fcr den Feldgem\u00fcseanbau zust\u00e4ndig ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Markt in Hamburg, den die Kattendorfer beschicken, ist eigentlich als Erzeugermarkt gedacht gewesen. Die Idee aber hat sich in den letzten Jahren ein wenig aufgel\u00f6st, so dass nun an vielen St\u00e4nden auch gehandelte Ware ausliegt. \u201eUnd das ist unser Vorteil\u201c, sagt Lukas Fr\u00f6hlich, \u201edenn der Unterschied ist sicht- und vor allem schmeckbar.\u201c Alles, was gehandelt wird, m\u00fcsse erst einmal sortiert und kommissioniert und verteilt werden und habe am Ende ordentlich Kilometer gemacht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201eWir haben durch die reine Eigenvermarktung dagegen maximal kurze Ernte- und Transportwege. Au\u00dferdem achten wir im Anbau schon bei der Sortenwahl auf Geschmack. Da verzichten wir im Zweifel auch auf Ertrag, weil die besseren Sorten nicht unbedingt die ertragreichen sind.\u201c Durch den R\u00fcckhalt der Mitglieder der Solidarischen Landwirtschaft k\u00f6nnen es sich die Kattendorfer leisten, auf Geschmack zu achten und samenfestes Saatgut einzusetzen. Und das macht am Ende den Erfolg am Marktstand aus, weil da die Kundinnen und Kunden tats\u00e4chlich vergleichen. \u201eViele Kollegen sind halt auf das letzte Gramm Zuwachs angewiesen und haben dadurch gar nicht die M\u00f6glichkeit, ihre Gem\u00fcsesorten nach Geschmack zu w\u00e4hlen.\u201c<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"595\" src=\"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2024\/03\/Kattendorf-LukasFroehlich-1024x595.jpg\" alt=\"\" class=\"wp-image-2663\" srcset=\"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2024\/03\/Kattendorf-LukasFroehlich-1024x595.jpg 1024w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2024\/03\/Kattendorf-LukasFroehlich-300x174.jpg 300w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2024\/03\/Kattendorf-LukasFroehlich-768x446.jpg 768w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2024\/03\/Kattendorf-LukasFroehlich-1536x892.jpg 1536w, https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2024\/03\/Kattendorf-LukasFroehlich-2048x1189.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Auch dank seiner Arbeit ist der Marktverkauf von Gem\u00fcse im Aufschwung beim Kattendorfer Hof. Lukas Fr\u00f6hlich ist f\u00fcr den Feldegem\u00fcseanbeu verantwortlich. | Foto: Tom Pingel<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\">Strukturfragen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wie sagen die Kollegen aus den Wirtschaftsredaktionen bei solch gemischten Nachrichten immer gerne: Die Branche ist vorsichtig optimistisch. Wobei eine Sache in ihren Auswirkungen noch nicht wirklich klar ist: Was wird aus den von den Direktvermarktern und dem Naturkosthandel aufgebauten regionalen Strukturen des Bioanbaus in Deutschland? Was bleibt davon \u00fcbrig, wenn die gro\u00dfen Ketten des Lebensmitteleinzelhandels \u00fcbernehmen?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thomas Wolff von Querbeet sieht die regionalen Strukturen gef\u00e4hrdet und konstatiert eine Industrialisierung auch der Produktion von Biolebensmitteln. Auch im Bioanbau finde eine Konzentration statt, eine Form der Industrialisierung mit immer mehr Arbeitsteilung. Immer mehr Betriebe konzentrieren sich im Anbau auf wenige Kulturen. Die Vielfalt auf den \u00c4ckern schwinde. \u201eDas kann nicht im Sinne einer breit aufgestellten Kreislauf-Biolandwirtschaft sein. Und es kann letztlich auch nicht im Sinne von uns allen sein, dass all das verloren geht, was Bio an Klimaschutz und Artenvielfalt aufgebaut hat.\u201c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Leute m\u00fcssten sich bewusst sein, was sie anrichten, wenn sie ihr Bio von sonst woher dauerhaft woanders kaufen. \u201eDa steht eine ganze Struktur, die Bio in den letzten drei\u00dfig, vierzig Jahren aufgebaut hat, auf der Kippe.\u201c Auch im Biobereich k\u00f6nnten die kleinen Betriebe in Zukunft untergepfl\u00fcgt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tina Andres fordert, dass sich die Politik endlich um den Mittelstand k\u00fcmmert, ohne den b\u00e4uerliche Familienbetriebe aufgeschmissen sind. Wenn es wegen \u00fcberbordender und vor allem nur auf die Industrie zugeschnittener B\u00fcrokratie keinen Schlachter mehr gibt auf dem Land und keinen handwerklich arbeitenden B\u00e4cker, brauchen die kleineren Biobetriebe n\u00e4mlich erst gar nichts zu produzieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sie macht das am Beispiel zweier Mitgliedsbetrieben der Genossenschaft Landwege fest, die die M\u00e4rkte mit Joghurt und Quark versorgen. \u201eZwei Qualit\u00e4ten, die komplett unterschiedlich schmecken.\u201c Was ja gerade ihre besondere Qualit\u00e4t ausmache. Aber mit den Mengen, die da zur Verf\u00fcgung stehen, k\u00f6nne man ja nicht mal eine Woche lang ein Lidl-Regal in L\u00fcbeck f\u00fcllen. \u201eDas sind keine Mengen, mit denen Discounter arbeiten k\u00f6nnen. Das passt nicht in deren Bestellstrukturen.\u201c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Noch ein Beispiel: \u201eEine Getreideart, die un\u00fcblich ist in der industrialisierten Lebensmittelproduktion. Damit kann unser B\u00e4cker arbeiten, aber doch keine der digitalisierten Backstra\u00dfen.\u201c Die Biobetriebe f\u00e4nden f\u00fcr ihre besonderen Getreideernten oft nicht einmal mehr eine M\u00fchle, die sie ihnen abnehmen wolle oder k\u00f6nne, weil sie auch da nicht in die industrialisierten Abl\u00e4ufe passen. Der Biob\u00e4cker von Landwege dagegen komme am Ende auch mit den stark schwankenden Roggenqualit\u00e4ten des vergangenen Jahres zurecht.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\">Fokus Mittelstand<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine b\u00e4uerliche Landwirtschaft, die viele unterschiedliche Kulturen anbaut, brauche als mittelst\u00e4ndische Struktur auch ein solches Gegen\u00fcber in der Verarbeitung der Lebensmittel. Und die Industrialisierung nun auch der Biobranche, um sie hineinzuquetschen in die Industriestrukturen, w\u00fcrde bedeuten, dass wir alles verlieren, was der kleine Biosektor in den letzten Jahrzehnten gut gemacht hat &#8211; bei der Bek\u00e4mpfung der Klimakrise und der Bewahrung von Kulturlandschaft, Biodiversit\u00e4t und der lebendigen B\u00f6den.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201eWenn man sich anschaut, was wir f\u00fcr Verordnungen zu erf\u00fcllen haben, was f\u00fcr Gesetze erlassen werden, Hygienema\u00dfst\u00e4be, Berichtspflichten \u2013 man kann nehmen, was man will: Alle Vorgaben sind immer ausgerichtet auf industrialisierte Strukturen. Daraus entstehen Belastungen f\u00fcr Mittelst\u00e4ndler, die kaum mehr zu wuppen sind.\u201c Tina Andres sagt, aus ihrer Perspektive als Gesch\u00e4ftsf\u00fchrerin von Landwege habe sich der Verwaltungsaufwand allein in den letzten f\u00fcnf Jahren mindestens verdreifacht. \u201eWas wir brauchen sind echte F\u00f6rderprogramm f\u00fcr l\u00e4ndliche R\u00e4ume und mittelst\u00e4ndische Unternehmen. Und da brauchen wir kein Klein-Klein, sondern der Fokus der Wirtschaftspolitik muss mal wieder tats\u00e4chlich auf den Mittelstand gerichtet werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In den Sonntagsreden ist das ja immer zu h\u00f6ren, dass der Mittelstand die St\u00fctze der deutschen Wirtschaft sei. In der Realit\u00e4t des politischen Alltags aber werden allein industrielle Strukturen gef\u00f6rdert. Die h\u00e4tten ja auch die st\u00e4rkere Lobby. \u201eDa brauchen wir tats\u00e4chlich nochmal ein gro\u00dfes Umdenken!\u201c<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\">Verbrauchermacht<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mit einem Umdenken der Wirtschaftspolitik wird es aber nicht getan sein, wenn wir Verbraucherinnen und Verbraucher nicht auch umdenken und vor allem umschwenken. Auch wir m\u00fcssten mal nicht nur sonntags sagen, wir wollen mit unserem Einkauf regionale Biostrukturen st\u00fctzen und die Bauern und Verarbeiter vor Ort. Wir m\u00fcssten das dann werktags auch umsetzen. Wie hatte es Jasper Metzger-Petersen gesagt: \u201eJeder Kassenzettel ist ein Stimmzettel. Das ist ein ganz einfacher Zusammenhang: Alles, was wir kaufen, wird produziert. Wenn wir darauf achten, dass es fair und nachhaltig produziert ist, dann wird auch weiter fair und nachhaltig produziert. Und wenn wir darauf achten, dass es von hier kommt, dann wird es auch hier produziert. Und wenn wir darauf achten, dass diejenigen, die das produzieren, ihre Mitarbeiter und ihre Tiere gut behandeln, dann wird auch das geschehen.\u201c<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im Februar 2023 wurde Putins Angriffskrieg gegen die Ukraine ein Jahr alt \u2013 und ich habe an dieser Stelle zum ersten Mal getitelt, wie damals auch viele andere: \u201eBio in der Krise\u201c. Auf den Krieg folgte eine Energiekrise \u2013 haupts\u00e4chlich bei uns in Deutschland, weil wir uns abh\u00e4ngig gemacht hatten vom russischen Erdgas. Die steigenden &#8230; <a title=\"Bio in der Krise \u2013 das Update\" class=\"read-more\" href=\"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/\" aria-label=\"Mehr zu Bio in der Krise \u2013 das Update\">Weiterlesen &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89,35,16,49,48,3],"tags":[142,150,141,109],"class_list":["post-2661","post","type-post","status-publish","format-standard","hentry","category-biodiversitaet","category-bodenfruchtbarkeit","category-corona","category-ernaehrung","category-klima","category-landwirtschaft","tag-biobranche","tag-biokiste","tag-direktvermarkter","tag-ukraine","infinite-scroll-item"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bio in der Krise \u2013 das Update<\/title>\n<meta name=\"description\" content=\"Mit dem Ukrainekrieg explodierten die Preise. Die Menschen sparten - vor allem bei den Bio-Lebensmitteln. Wie sieht es heute aus, nach zwei Jahren Krieg?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bio in der Krise \u2013 das Update\" \/>\n<meta property=\"og:description\" content=\"Mit dem Ukrainekrieg explodierten die Preise. Die Menschen sparten - vor allem bei den Bio-Lebensmitteln. Wie sieht es heute aus, nach zwei Jahren Krieg?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/\" \/>\n<meta property=\"og:site_name\" content=\"F\u00fchrerschein f\u00fcr Einkaufswagen\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-07T07:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-Kueche-1024x506.jpg\" \/>\n<meta name=\"author\" content=\"Florian Schwinn\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Journaille\" \/>\n<meta name=\"twitter:site\" content=\"@Journaille\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Florian Schwinn\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"18\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/bio-in-der-krise-das-update\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/bio-in-der-krise-das-update\\\/\"},\"author\":{\"name\":\"Florian Schwinn\",\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/79b5d182d53386a59defbc7c19766aae\"},\"headline\":\"Bio in der Krise \u2013 das Update\",\"datePublished\":\"2024-03-07T07:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/bio-in-der-krise-das-update\\\/\"},\"wordCount\":3251,\"publisher\":{\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/bio-in-der-krise-das-update\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/Landwege-Kueche-1024x506.jpg\",\"keywords\":[\"Biobranche\",\"Biokiste\",\"Direktvermarkter\",\"Ukraine\"],\"articleSection\":[\"Biodiversit\u00e4t\",\"Bodenfruchtbarkeit\",\"Corona\",\"Ern\u00e4hrung\",\"Klima\",\"Landwirtschaft\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/bio-in-der-krise-das-update\\\/\",\"url\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/bio-in-der-krise-das-update\\\/\",\"name\":\"Bio in der Krise \u2013 das Update\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/bio-in-der-krise-das-update\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/bio-in-der-krise-das-update\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/Landwege-Kueche-1024x506.jpg\",\"datePublished\":\"2024-03-07T07:00:00+00:00\",\"description\":\"Mit dem Ukrainekrieg explodierten die Preise. Die Menschen sparten - vor allem bei den Bio-Lebensmitteln. Wie sieht es heute aus, nach zwei Jahren Krieg?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/bio-in-der-krise-das-update\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/bio-in-der-krise-das-update\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/bio-in-der-krise-das-update\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/Landwege-Kueche-1024x506.jpg\",\"contentUrl\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/Landwege-Kueche-1024x506.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/bio-in-der-krise-das-update\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bio in der Krise \u2013 das Update\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/\",\"name\":\"F\u00fchrerschein f\u00fcr Einkaufswagen\",\"description\":\"Hintergrundwissen f\u00fcr bewussten Konsum\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/#organization\",\"name\":\"F\u00fchrerschein f\u00fcr Einkaufswagen\",\"url\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/PodcastCover-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/PodcastCover-scaled.jpg\",\"width\":2560,\"height\":2560,\"caption\":\"F\u00fchrerschein f\u00fcr Einkaufswagen\"},\"image\":{\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/Journaille\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/79b5d182d53386a59defbc7c19766aae\",\"name\":\"Florian Schwinn\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/015c7bb04f4a6b87161c1c34a5fa9dee51f9903ee033683f3fce49e1db8df547?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/015c7bb04f4a6b87161c1c34a5fa9dee51f9903ee033683f3fce49e1db8df547?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/015c7bb04f4a6b87161c1c34a5fa9dee51f9903ee033683f3fce49e1db8df547?s=96&d=mm&r=g\",\"caption\":\"Florian Schwinn\"},\"sameAs\":[\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\"],\"url\":\"https:\\\/\\\/www.florianschwinn.de\\\/wordpress\\\/author\\\/florianschwinn_wpkolum\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bio in der Krise \u2013 das Update","description":"Mit dem Ukrainekrieg explodierten die Preise. Die Menschen sparten - vor allem bei den Bio-Lebensmitteln. Wie sieht es heute aus, nach zwei Jahren Krieg?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/","og_locale":"de_DE","og_type":"article","og_title":"Bio in der Krise \u2013 das Update","og_description":"Mit dem Ukrainekrieg explodierten die Preise. Die Menschen sparten - vor allem bei den Bio-Lebensmitteln. Wie sieht es heute aus, nach zwei Jahren Krieg?","og_url":"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/","og_site_name":"F\u00fchrerschein f\u00fcr Einkaufswagen","article_published_time":"2024-03-07T07:00:00+00:00","og_image":[{"url":"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-Kueche-1024x506.jpg","type":"","width":"","height":""}],"author":"Florian Schwinn","twitter_card":"summary_large_image","twitter_creator":"@Journaille","twitter_site":"@Journaille","twitter_misc":{"Verfasst von":"Florian Schwinn","Gesch\u00e4tzte Lesezeit":"18\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/#article","isPartOf":{"@id":"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/"},"author":{"name":"Florian Schwinn","@id":"https:\/\/www.florianschwinn.de\/wordpress\/#\/schema\/person\/79b5d182d53386a59defbc7c19766aae"},"headline":"Bio in der Krise \u2013 das Update","datePublished":"2024-03-07T07:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/"},"wordCount":3251,"publisher":{"@id":"https:\/\/www.florianschwinn.de\/wordpress\/#organization"},"image":{"@id":"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/#primaryimage"},"thumbnailUrl":"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-Kueche-1024x506.jpg","keywords":["Biobranche","Biokiste","Direktvermarkter","Ukraine"],"articleSection":["Biodiversit\u00e4t","Bodenfruchtbarkeit","Corona","Ern\u00e4hrung","Klima","Landwirtschaft"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/","url":"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/","name":"Bio in der Krise \u2013 das Update","isPartOf":{"@id":"https:\/\/www.florianschwinn.de\/wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/#primaryimage"},"image":{"@id":"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/#primaryimage"},"thumbnailUrl":"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-Kueche-1024x506.jpg","datePublished":"2024-03-07T07:00:00+00:00","description":"Mit dem Ukrainekrieg explodierten die Preise. Die Menschen sparten - vor allem bei den Bio-Lebensmitteln. Wie sieht es heute aus, nach zwei Jahren Krieg?","breadcrumb":{"@id":"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/#primaryimage","url":"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-Kueche-1024x506.jpg","contentUrl":"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2022\/06\/Landwege-Kueche-1024x506.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.florianschwinn.de\/wordpress\/bio-in-der-krise-das-update\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.florianschwinn.de\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Bio in der Krise \u2013 das Update"}]},{"@type":"WebSite","@id":"https:\/\/www.florianschwinn.de\/wordpress\/#website","url":"https:\/\/www.florianschwinn.de\/wordpress\/","name":"F\u00fchrerschein f\u00fcr Einkaufswagen","description":"Hintergrundwissen f\u00fcr bewussten Konsum","publisher":{"@id":"https:\/\/www.florianschwinn.de\/wordpress\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.florianschwinn.de\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.florianschwinn.de\/wordpress\/#organization","name":"F\u00fchrerschein f\u00fcr Einkaufswagen","url":"https:\/\/www.florianschwinn.de\/wordpress\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.florianschwinn.de\/wordpress\/#\/schema\/logo\/image\/","url":"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2021\/08\/PodcastCover-scaled.jpg","contentUrl":"https:\/\/www.florianschwinn.de\/wordpress\/wp-content\/uploads\/2021\/08\/PodcastCover-scaled.jpg","width":2560,"height":2560,"caption":"F\u00fchrerschein f\u00fcr Einkaufswagen"},"image":{"@id":"https:\/\/www.florianschwinn.de\/wordpress\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/Journaille"]},{"@type":"Person","@id":"https:\/\/www.florianschwinn.de\/wordpress\/#\/schema\/person\/79b5d182d53386a59defbc7c19766aae","name":"Florian Schwinn","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/015c7bb04f4a6b87161c1c34a5fa9dee51f9903ee033683f3fce49e1db8df547?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/015c7bb04f4a6b87161c1c34a5fa9dee51f9903ee033683f3fce49e1db8df547?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/015c7bb04f4a6b87161c1c34a5fa9dee51f9903ee033683f3fce49e1db8df547?s=96&d=mm&r=g","caption":"Florian Schwinn"},"sameAs":["https:\/\/www.florianschwinn.de\/wordpress"],"url":"https:\/\/www.florianschwinn.de\/wordpress\/author\/florianschwinn_wpkolum\/"}]}},"_links":{"self":[{"href":"https:\/\/www.florianschwinn.de\/wordpress\/wp-json\/wp\/v2\/posts\/2661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.florianschwinn.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.florianschwinn.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.florianschwinn.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.florianschwinn.de\/wordpress\/wp-json\/wp\/v2\/comments?post=2661"}],"version-history":[{"count":4,"href":"https:\/\/www.florianschwinn.de\/wordpress\/wp-json\/wp\/v2\/posts\/2661\/revisions"}],"predecessor-version":[{"id":2671,"href":"https:\/\/www.florianschwinn.de\/wordpress\/wp-json\/wp\/v2\/posts\/2661\/revisions\/2671"}],"wp:attachment":[{"href":"https:\/\/www.florianschwinn.de\/wordpress\/wp-json\/wp\/v2\/media?parent=2661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.florianschwinn.de\/wordpress\/wp-json\/wp\/v2\/categories?post=2661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.florianschwinn.de\/wordpress\/wp-json\/wp\/v2\/tags?post=2661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}