docusaurus/assets/js/4994aa22.b6802bef.js
2025-04-15 07:34:19 +00:00

1 line
No EOL
30 KiB
JavaScript

"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([["21681"],{69057:function(e,i,s){s.d(i,{Z:()=>a});let a=s.p+"assets/files/docusaurus-asset-example-93ea653de6d8636f7254aecab1adbcce.docx"},38318:function(e,i,s){s.d(i,{Z:()=>a});let a=s.p+"assets/files/docusaurus-asset-example-93ea653de6d8636f7254aecab1adbcce.docx"},87877:function(e,i,s){s.d(i,{Z:()=>a});let a=s.p+"assets/images/docusaurus-asset-example-banner-63decf1180b7949f4c3d0f7b7ecfd162.png"},80703:function(e,i,s){s.d(i,{Z:()=>a});let a="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48cmVjdCBpZD0iayIgeD0iMCIgd2lkdGg9IjQuODgzIiBoZWlnaHQ9IjQuODgzIiByeD0iMSIvPjxyZWN0IGlkPSJmbiIgeD0iMCIgeT0iMS40NDciIHdpZHRoPSI0LjU2MyIgaGVpZ2h0PSIxLjQ0NyIgcng9Ii43MjMiLz48cGF0aCBkPSJNNC44ODMuMDl2MS4wOGExIDEgMCAwMS0xIDFIMWExIDEgMCAwMS0xLTFWLjA5aDQuODgzeiIgaWQ9ImEiLz48L2RlZnM+PGcgZmlsbD0iIzNFQ0M1RiI+PHBhdGggZD0iTTIzIDE2M2MtNy40IDAtMTQtNC0xNy4zLTEwQTIwIDIwIDAgMDAzIDE2M2MwIDExIDkgMjAgMjAgMjBoMjB2LTIwSDIzek0xNjQgMTgzaDl2LTRoLTh6Ii8+PHBhdGggZD0iTTE4MyA1M1Y0M2MwLTExLTktMjAtMjAtMjBINzNjLTQtOC02LTgtMTAgMC00LTgtNi04LTEwIDAtNC04LTYtOC0xMCAwLTctOS05LTUtMTAuMyAyLjMtOS0zLTEwLjMtMS43LTcuMyA3LjMtOSAyLTEwIDMtMi40IDEwLjQtOCA0LTggNiAwIDEwLTggNC04IDYgMCAxMC04IDQtOCA2IDAgMTAtOCA0LTggNiAwIDEwLTggNC04IDYgMCAxMC04IDQtOCA2IDAgMTAtOCA0LTggNiAwIDEwLTggNC04IDYgMCAxMC04IDQtOCA2IDAgMTAtOCA0LTggNiAwIDEwLTggNC04IDYgMCAxMC04IDQtOCA2IDAgMTAgMCAxMSA5IDIwIDIwIDIwaDEyMGMxMSAwIDIwLTkgMjAtMjAiLz48L2c+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE4MyA4M2wtNzAtNC4zYy0xMy4zLTEuNS0xMy4zLTE5LjggMC0yMS4zbDcwLTQuNCIvPjx1c2UgaHJlZj0iI2giIHg9IjYwIi8+PHVzZSBocmVmPSIjZiIgeD0iNTAiLz48cGF0aCBkPSJNMTAzIDE4M2g2MGMxMSAwIDIwLTkgMjAtMjBWOTNoLTYwYy0xMSAwLTIwIDktMjAgMjB2NzB6IiBmaWxsPSIjRkZGRjUwIi8+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTYzIDUzYTEgMSAwIDEwLTIwIDAiIHN0cm9rZS13aWR0aD0iNSIvPjxwYXRoIGQ9Ik0xODMgNjIuNmMtNSAwLTUgMTAtMTAgMTAuNy01IDAtNS0xMC0xMC0xMHMtNSA5LTEwIDktNS04LjUtMTAtOC41LTUgOC0xMCA4LTUtNy4yNS0xMC03LjI1LTUgNi41LTEwIDYuNSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48cGF0aCBkPSJNMTY4IDExM2gtNTBtNTAgMTBoLTUwbTUwIDEwaC01MG01MCAxMGgtNTBtNTAgMTBoLTUwbTUwIDEwaC01MCIvPjwvZz48Y2lyY2xlIGN4PSIxNDMiIGN5PSIzOS4zIiByPSIyLjUiLz48Y2lyY2xlIGN4PSIxNjMiIGN5PSIzOCIgcj0iMi41Ii8+PGNpcmNsZSBjeD0iMTEzIiBjeT0iNzEiIHI9IjEiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtMTUgNDMzLjQ4NyAtMzQwLjg5MikiPjxyZWN0IGZpbGw9IiNEOEQ4RDgiIHdpZHRoPSI4NC41MjIiIGhlaWdodD0iMzMuMzY3IiByeD0iMiIvPjxyZWN0IGZpbGw9IiM0QTRBNEEiIHg9IjEuODA4IiB5PSIxLjA4NSIgd2lkdGg9IjgxLjM3OSIgaGVpZ2h0PSIyLjE3IiByeD0iMS4wODUiLz48ZyBmaWxsPSIjRDhEOEQ4IiBvcGFjaXR5PSIuMTM2Ij48dXNlIGhyZWY9IiNmbiIgeD0iMy43OTgiLz48dXNlIGhyZWY9IiNmbiIgeD0iMTAuMDQyIi8+PHVzZSBocmVmPSIjZm4iIHg9IjE0Ljg0NiIvPjx1c2UgaHJlZj0iI2ZuIiB4PSIxOS42NDkiLz48dXNlIGhyZWY9IiNmbiIgeD0iMjQuNDUzIi8+PHVzZSBocmVmPSIjZm4iIHg9IjMwLjQ1NyIvPjx1c2UgaHJlZj0iI2ZuIiB4PSIzNS4yNiIvPjx1c2UgaHJlZj0iI2ZuIiB4PSI0MC4wNjQiLz48dXNlIGhyZWY9IiNmbiIgeD0iNDQuODY3Ii8+PHVzZSBocmVmPSIjZm4iIHg9IjUwLjg3MiIvPjx1c2UgaHJlZj0iI2ZuIiB4PSI1NS42NzUiLz48dXNlIGhyZWY9IiNmbiIgeD0iNjAuNDc5Ii8+PHVzZSBocmVmPSIjZm4iIHg9IjY2LjQ4MyIvPjx1c2UgaHJlZj0iI2ZuIiB4PSI3MS4yODYiLz48dXNlIGhyZWY9IiNmbiIgeD0iNzYuMDkiLz48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCA0MS42ODQgNC4zNzUpIiBmaWxsPSIjNEE0QTRBIj48dXNlIGhyZWY9IiNrIiB4PSI3LjU5NSIvPjx1c2UgaHJlZj0iI2siIHg9IjEzLjM4MiIvPjx1c2UgaHJlZj0iI2siIHg9IjE5LjE2OSIvPjx1c2UgaHJlZj0iI2siIHg9IjI0Ljk1NiIvPjx1c2UgaHJlZj0iI2siIHg9IjMwLjc0MyIvPjx1c2UgaHJlZj0iI2siIHg9IjM2LjUzIi8+PHVzZSBocmVmPSIjayIgeD0iNDIuMzE3Ii8+PHVzZSBocmVmPSIjayIgeD0iNDguMTA0Ii8+PHVzZSBocmVmPSIjayIgeD0iNTMuODkxIi8+PHVzZSBocmVmPSIjayIgeD0iNTkuNjc4Ii8+PHVzZSBocmVmPSIjayIgeD0iNjUuNDY1Ii8+PHVzZSBocmVmPSIjayIgeD0iNzEuMjUyIi8+PHVzZSBocmVmPSIjayIgeD0iNzcuMDM4Ii8+PHVzZSBocmVmPSIjayIgeD0iNy41OTUiLz48dXNlIGhyZWY9IiNrIiB4PSIxMy4zODIiLz48dXNlIGhyZWY9IiNrIiB4PSIxOS4xNjkiLz48dXNlIGhyZWY9IiNrIiB4PSIyNC45NTYiLz48dXNlIGhyZWY9IiNrIiB4PSIzMC43NDMiLz48dXNlIGhyZWY9IiNrIiB4PSIzNi41MyIvPjx1c2UgaHJlZj0iI2siIHg9IjQyLjMxNyIvPjx1c2UgaHJlZj0iI2siIHg9IjQ4LjEwNCIvPjx1c2UgaHJlZj0iI2siIHg9IjUzLjg5MSIvPjx1c2UgaHJlZj0iI2siIHg9IjU5LjY3OCIvPjx1c2UgaHJlZj0iI2siIHg9IjY1LjQ2NSIvPjx1c2UgaHJlZj0iI2siIHg9IjcxLjI1MiIvPjx1c2UgaHJlZj0iI2siIHg9Ijc3LjAzOCIvPjxyZWN0IHJ4PSIxIiB3aWR0aD0iNi43IiBoZWlnaHQ9IjQuODgzIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgOS41KSIgZmlsbD0iIzRBNEE0QSI+PHVzZSBocmVmPSIjayIgeD0iOC4wNDIiLz48dXNlIGhyZWY9IiNrIiB4PSIxMy44MjkiLz48dXNlIGhyZWY9IiNrIiB4PSIxOS42MTYiLz48dXNlIGhyZWY9IiNrIiB4PSIyNS40MDMiLz48dXNlIGhyZWY9IiNrIiB4PSIzMS4xOSIvPjx1c2UgaHJlZj0iI2siIHg9IjM2Ljk3NyIvPjx1c2UgaHJlZj0iI2siIHg9IjQyLjc2NCIvPjx1c2UgaHJlZj0iI2siIHg9IjQ4LjU1MSIvPjx1c2UgaHJlZj0iI2siIHg9IjU0LjMzNyIvPjx1c2UgaHJlZj0iI2siIHg9IjYwLjEyNCIvPjx1c2UgaHJlZj0iI2siIHg9IjY1LjkxMSIvPjx1c2UgaHJlZj0iI2siIHg9IjcxLjY5OCIvPjx1c2UgaHJlZj0iI2siIHg9Ijc3LjQ4NSIvPjwvZz48ZyBmaWxsPSIjNEE0QTRBIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4yMTIgMTUuMTkpIj48dXNlIGhyZWY9IiNrIi8+PHVzZSBocmVmPSIjayIgeD0iNS43ODciLz48dXNlIGhyZWY9IiNrIiB4PSIxMS41NzQiLz48dXNlIGhyZWY9IiNrIiB4PSIxNy4zNjEiLz48dXNlIGhyZWY9IiNrIiB4PSIyMy4xNDgiLz48dXNlIGhyZWY9IiNrIiB4PSIyOC45MzUiLz48dXNlIGhyZWY9IiNrIiB4PSIzNC43MjIiLz48dXNlIGhyZWY9IiNrIiB4PSI0MC41MDgiLz48dXNlIGhyZWY9IiNrIiB4PSI0Ni4yOTUiLz48dXNlIGhyZWY9IiNrIiB4PSI1Mi4wODIiLz48dXNlIGhyZWY9IiNrIiB4PSI1Ny44NjkiLz48L2c+PHJlY3QgeD0iNzUiIHk9IjE1LjIiIHJ4PSIxIiB3aWR0aD0iOC40IiBoZWlnaHQ9IjQuODgzIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMjEuMTQ0KSIgZmlsbD0iIzRBNEE0QSI+PHVzZSBocmVmPSIjayIgeD0iMTUuODE4Ii8+PHVzZSBocmVmPSIjayIgeD0iMjEuNjA1Ii8+PHVzZSBocmVmPSIjayIgeD0iMjcuMzkyIi8+PHVzZSBocmVmPSIjayIgeD0iMzMuMTc5Ii8+PHVzZSBocmVmPSIjayIgeD0iMzguOTY2Ii8+PHVzZSBocmVmPSIjayIgeD0iNDQuNzUzIi8+PHVzZSBocmVmPSIjayIgeD0iNTAuNTQiLz48dXNlIGhyZWY9IiNrIiB4PSI1Ni4zMjciLz48dXNlIGhyZWY9IiNrIiB4PSI2Mi4xMTQiLz48cmVjdCB4PSIuNSIgcng9IjEiIHdpZHRoPSIxNC4zIiBoZWlnaHQ9IjQuODgzIi8+PHJlY3QgeD0iNjgiIHJ4PSIxIiB3aWR0aD0iMTQuMyIgaGVpZ2h0PSI0Ljg4MyIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDI3LjEyNikiIGZpbGw9IiM0QTRBNEEiPjx1c2UgaHJlZj0iI2siIHg9Ii40NDciLz48dXNlIGhyZWY9IiNrIiB4PSI2LjIzNCIvPjx1c2UgaHJlZj0iI2siIHg9IjEyLjAyMSIvPjx1c2UgaHJlZj0iI2siIHg9IjE3LjgwOCIvPjxyZWN0IHg9IjIzLjUiIHJ4PSIxIiB3aWR0aD0iMzAiIGhlaWdodD0iNC44ODMiLz48cmVjdCB4PSI1NC40IiByeD0iMSIgd2lkdGg9IjUuNiIgaGVpZ2h0PSI0Ljg4MyIvPjx1c2UgaHJlZj0iI2siIHg9IjYwLjg0OCIvPjx1c2UgaHJlZj0iI2siIHg9IjY2LjYzNSIvPjx1c2UgaHJlZj0iI2siIHg9Ijc3LjQ4NSIvPjx1c2UgaHJlZj0iI2EiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMzguNDcxIDEuMDc0KSIvPjx1c2UgaHJlZj0iI2EiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyLjA2IDIuNzEzKSIvPjwvZz48L2c+PGcgZmlsbD0iIzNFQ0M1RiI+PHBhdGggZD0iTTgzIDEyM2g0MHYtMjBIODN6TTgzIDE4M2g0MHYtNDBIODN6Ii8+PC9nPjxnIGlkPSJoIiBmaWxsPSIjNDREODYwIj48Y2lyY2xlIGN4PSIxMjMiIGN5PSIxMTMiIHI9IjEwIi8+PGNpcmNsZSBjeD0iMTI4IiBjeT0iMTA0LjMiIHI9IjIuNCIvPjxjaXJjbGUgY3g9IjEzMS43IiBjeT0iMTA4IiByPSIyLjQiLz48Y2lyY2xlIGN4PSIxMzMiIGN5PSIxMTMiIHI9IjIuNCIvPjxjaXJjbGUgY3g9IjEzMS43IiBjeT0iMTE4IiByPSIyLjQiLz48Y2lyY2xlIGN4PSIxMjgiIGN5PSIxMjEuNyIgcj0iMi40Ii8+PC9nPjxnIGlkPSJmIiBmaWxsPSIjNDREODYwIj48Y2lyY2xlIGN4PSIxMjMiIGN5PSIxNjMiIHI9IjIwIi8+PGNpcmNsZSBjeD0iMTEzIiBjeT0iMTQ1LjciIHI9IjUiLz48Y2lyY2xlIGN4PSIxMjMiIGN5PSIxNDMiIHI9IjUiLz48Y2lyY2xlIGN4PSIxMzMiIGN5PSIxNDUuNyIgcj0iNSIvPjxjaXJjbGUgY3g9IjE0MC4zIiBjeT0iMTUzIiByPSI1Ii8+PGNpcmNsZSBjeD0iMTQzIiBjeT0iMTYzIiByPSI1Ii8+PC9nPjwvc3ZnPg=="},63376:function(e,i,s){s.d(i,{Z:()=>a});let a="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dXNlIGhyZWY9IiNlIiB4PSItMjAiIG9wYWNpdHk9Ii4zNjEiLz48dXNlIGhyZWY9IiNlIiB4PSItNDAiIG9wYWNpdHk9Ii4zNjEiLz48ZyBpZD0iZSI+PGcgZmlsbD0iIzNFQ0M1RiI+PHBhdGggZD0iTTYzIDE2M2MtNy40IDAtMTQtNC0xNy4zLTEwYTIwIDIwIDAgMDAtMi43IDEwYzAgMTEgOSAyMCAyMCAyMGgyMHYtMjBINjN6Ii8+PHBhdGggZD0iTTIyMyA4M0g2M2MtOCA0LTggNiAwIDEwLTggNC04IDYgMCAxMC04IDQtOCA2IDAgMTAtOCA0LTggNiAwIDEwLTggNC04IDYgMCAxMC04IDQtOCA2IDAgMTAtOCA0LTggNiAwIDEwLTggNC04IDYgMCAxMCAwIDExIDkgMjAgMjAgMjBoMTIwYzExIDAgMjAtOSAyMC0yMFY4M3oiLz48L2c+PHBhdGggZD0iTTIyMyA1M1YzM2MwLTExLjA0Ni04Ljk1NC0yMC0yMC0yMEg4Ny4xMTJjLTE2LjUyNCAwLTI5LjkzNyAxMy4zNjItMzAgMjkuODg1LS4xMjEgMzEuNjgtLjA3NSA0Ny41ODEuMTM5IDQ3LjcwNWgxNjUuNzVWNTN6IiBmaWxsPSIjRDAwMjFCIi8+PC9nPjx1c2UgaHJlZj0iI2giIHg9IjYwIi8+PHVzZSBocmVmPSIjZiIgeD0iNTAiLz48cGF0aCBkPSJNMTQzIDE4M2g2MGMxMSAwIDIwLTkgMjAtMjBWOTNoLTYwYy0xMSAwLTIwIDktMjAgMjB2NzB6IiBmaWxsPSIjRkZGRjUwIi8+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEwMyA1M2ExIDEgMCAxMC0yMCAwIiBzdHJva2Utd2lkdGg9IjUiLz48cGF0aCBkPSJNMjIzIDYyLjZjLTUgMC01IDEwLTEwIDEwLjctNSAwLTUtMTAtMTAtMTBzLTUgOS0xMCA5LTUtOC41LTEwLTguNS01IDgtMTAgOC01LTcuMjUtMTAtNy4yNS01IDYuNS0xMCA2LjUiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTIwOCAxMTNoLTUwbTUwIDEwaC01MG01MCAxMGgtNTBtNTAgMTBoLTUwbTUwIDEwaC01MG01MCAxMGgtNTAiLz48L2c+PGNpcmNsZSBjeD0iMTgzIiBjeT0iMzkuMyIgcj0iMi41Ii8+PGNpcmNsZSBjeD0iMjAzIiBjeT0iMzgiIHI9IjIuNSIvPjxjaXJjbGUgY3g9IjE1MyIgY3k9IjcxIiByPSIxIi8+PHBhdGggZD0iTTIyNSAxMTZoLTIzdjY4aC01di02OGgtMzF2LTRoNTguMjU2YTQuNTAyIDQuNTAyIDAgMDE4Ljc0NCAxLjUgNC41IDQuNSAwIDAxLTguMjQyIDIuNXoiIGZpbGw9IiNEOEQ4RDgiLz48ZyBmaWxsPSIjM0VDQzVGIj48cGF0aCBkPSJNMTIzIDEyM2g0MHYtMjBoLTMwek0xMjMgMTgzaDQwdi00MGgtMzB6Ii8+PC9nPjxnIGlkPSJoIiBmaWxsPSIjNDREODYwIj48Y2lyY2xlIGN4PSIxNjMiIGN5PSIxMTMiIHI9IjEwIi8+PGNpcmNsZSBjeD0iMTY4IiBjeT0iMTA0LjMiIHI9IjIuNCIvPjxjaXJjbGUgY3g9IjE3MS43IiBjeT0iMTA4IiByPSIyLjQiLz48Y2lyY2xlIGN4PSIxNzMiIGN5PSIxMTMiIHI9IjIuNCIvPjxjaXJjbGUgY3g9IjE3MS43IiBjeT0iMTE4IiByPSIyLjQiLz48Y2lyY2xlIGN4PSIxNjgiIGN5PSIxMjEuNyIgcj0iMi40Ii8+PC9nPjxnIGlkPSJmIiBmaWxsPSIjNDREODYwIj48Y2lyY2xlIGN4PSIxNjMiIGN5PSIxNjMiIHI9IjIwIi8+PGNpcmNsZSBjeD0iMTUzIiBjeT0iMTQ1LjciIHI9IjUiLz48Y2lyY2xlIGN4PSIxNjMiIGN5PSIxNDMiIHI9IjUiLz48Y2lyY2xlIGN4PSIxNzMiIGN5PSIxNDUuNyIgcj0iNSIvPjxjaXJjbGUgY3g9IjE4MC4zIiBjeT0iMTUzIiByPSI1Ii8+PGNpcmNsZSBjeD0iMTgzIiBjeT0iMTYzIiByPSI1Ii8+PC9nPjxwYXRoIGQ9Ik05NSAzMmgxMjguMnY0OEg3NVY1MmMwLTExIDktMjAgMjAtMjB6Ii8+PHBhdGggZD0iTTEwMyA1M2ExIDEgMCAxMC0yMCAwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzlCOUI5QiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBvcGFjaXR5PSIuNTQ2Ii8+PGcgZmlsbD0iI0Q4RDhEOCI+PHBhdGggb3BhY2l0eT0iLjQzNiIgZD0iTTIxMiAzNWg4djE5aC04eiIvPjxwYXRoIGQ9Ik0yMDEgMTdoNS4zM2M3LjItLjM4IDEzLjMgNS4xMyAxMy42IDEyYTEzIDEzIDAgMDEuMDE4LjY4M3YuM2gtOHYtM2MwLTUuNS00LjUtMTAtMTAtMTBhMTAgMTAgMCAwMC0uOS4wNHoiIG9wYWNpdHk9Ii41MzgiLz48cGF0aCBvcGFjaXR5PSIuNDM2IiBkPSJNMjEyIDU2aDh2NGgtOHoiLz48L2c+PGVsbGlwc2UgZmlsbD0iIzkzMDAxMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTIwIDkzLjUgMjgpIiBjeD0iOTMuNSIgY3k9IjI4IiByeD0iMy41IiByeT0iMSIvPjxwYXRoIGQ9Ik05NS41MiAyNC43NDdjLTEuMy00LjgtNi03LjctMTAuNS02LjVtMy41IDEwLjVjLTEuMy00LjgtNi03LjctMTAuNS02LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZEMDAwRCIgb3BhY2l0eT0iLjYiLz48cGF0aCBmaWxsPSIjRDhEOEQ4IiBkPSJNNzQgMTg0aDEzNXYzSDc0eiIvPjxnIGlkPSJ3Ij48Y2lyY2xlIGN4PSI3MS41IiBjeT0iMTg2LjUiIHI9IjYuNSIvPjxjaXJjbGUgZmlsbD0iIzRBNEE0QSIgY3g9IjcxLjUiIGN5PSIxODYuNSIgcj0iMi41Ii8+PC9nPjx1c2UgaHJlZj0iI3ciIHg9IjEzOCIvPjwvc3ZnPg=="},86421:function(e,i,s){s.r(i),s.d(i,{frontMatter:()=>p,default:()=>E,contentTitle:()=>L,assets:()=>Z,toc:()=>z,metadata:()=>M});var a,I,t,n,l,r,c,g,j,o,d,u,M=JSON.parse('{"id":"guides/markdown-features/assets","title":"Assets","description":"Handling assets in Docusaurus Markdown","source":"@site/docs/guides/markdown-features/markdown-features-assets.mdx","sourceDirName":"guides/markdown-features","slug":"/markdown-features/assets","permalink":"/docs/markdown-features/assets","draft":false,"unlisted":false,"editUrl":"https://github.com/facebook/docusaurus/edit/main/website/docs/guides/markdown-features/markdown-features-assets.mdx","tags":[],"version":"current","lastUpdatedBy":"dependabot[bot]","lastUpdatedAt":1744702265000,"frontMatter":{"id":"assets","description":"Handling assets in Docusaurus Markdown","slug":"/markdown-features/assets"},"sidebar":"docs","previous":{"title":"Headings and Table of contents","permalink":"/docs/markdown-features/toc"},"next":{"title":"Markdown links","permalink":"/docs/markdown-features/links"}}'),m=s(85893),h=s(80980),N=s(14522),x=s(15398),y=s(58636),S=s(67294);function D(){return(D=Object.assign?Object.assign.bind():function(e){for(var i=1;i<arguments.length;i++){var s=arguments[i];for(var a in s)({}).hasOwnProperty.call(s,a)&&(e[a]=s[a])}return e}).apply(null,arguments)}let P=e=>{let{title:i,titleId:s,...M}=e;return S.createElement("svg",D({xmlns:"http://www.w3.org/2000/svg",width:200,height:200,"aria-labelledby":s},M),i?S.createElement("title",{id:s},i):null,a||(a=S.createElement("g",{fill:"#3ECC5F"},S.createElement("path",{d:"M23 163c-7.4 0-14-4-17.3-10A20 20 0 0 0 3 163c0 11 9 20 20 20h20v-20zm141 20h9v-4h-8z"}),S.createElement("path",{d:"M183 53V43c0-11-9-20-20-20H73c-4-8-6-8-10 0-4-8-6-8-10 0-4-8-6-8-10 0-7-9-9-5-10.3 2.3-9-3-10.3-1.7-7.3 7.3-9 2-10 3-2.4 10.4-8 4-8 6 0 10-8 4-8 6 0 10-8 4-8 6 0 10-8 4-8 6 0 10-8 4-8 6 0 10-8 4-8 6 0 10-8 4-8 6 0 10-8 4-8 6 0 10-8 4-8 6 0 10-8 4-8 6 0 10-8 4-8 6 0 10-8 4-8 6 0 10 0 11 9 20 20 20h120c11 0 20-9 20-20"}))),I||(I=S.createElement("path",{fill:"#FFF",d:"m183 83-70-4.3c-13.3-1.5-13.3-19.8 0-21.3l70-4.4"})),t||(t=S.createElement("use",{x:60,href:"#docusaurusa"})),n||(n=S.createElement("use",{x:50,href:"#docusaurusb"})),l||(l=S.createElement("path",{fill:"#FFFF50",d:"M103 183h60c11 0 20-9 20-20V93h-60c-11 0-20 9-20 20z"})),r||(r=S.createElement("g",{fill:"none",stroke:"#000",strokeLinecap:"round",strokeWidth:2},S.createElement("path",{strokeWidth:5,d:"M63 53a1 1 0 1 0-20 0"}),S.createElement("path",{strokeLinecap:"butt",d:"M183 62.6c-5 0-5 10-10 10.7-5 0-5-10-10-10s-5 9-10 9-5-8.5-10-8.5-5 8-10 8-5-7.25-10-7.25-5 6.5-10 6.5"}),S.createElement("path",{d:"M168 113h-50m50 10h-50m50 10h-50m50 10h-50m50 10h-50m50 10h-50"}))),c||(c=S.createElement("circle",{cx:143,cy:39.3,r:2.5})),g||(g=S.createElement("circle",{cx:163,cy:38,r:2.5})),j||(j=S.createElement("circle",{cx:113,cy:71,r:1})),o||(o=S.createElement("path",{fill:"#3ECC5F",d:"M83 123h40v-20H83zm0 60h40v-40H83z"})),d||(d=S.createElement("g",{id:"docusaurusa",fill:"#44D860"},S.createElement("circle",{cx:123,cy:113,r:10}),S.createElement("circle",{cx:128,cy:104.3,r:2.4}),S.createElement("circle",{cx:131.7,cy:108,r:2.4}),S.createElement("circle",{cx:133,cy:113,r:2.4}),S.createElement("circle",{cx:131.7,cy:118,r:2.4}),S.createElement("circle",{cx:128,cy:121.7,r:2.4}))),u||(u=S.createElement("g",{id:"docusaurusb",fill:"#44D860"},S.createElement("circle",{cx:123,cy:163,r:20}),S.createElement("circle",{cx:113,cy:145.7,r:5}),S.createElement("circle",{cx:123,cy:143,r:5}),S.createElement("circle",{cx:133,cy:145.7,r:5}),S.createElement("circle",{cx:140.3,cy:153,r:5}),S.createElement("circle",{cx:143,cy:163,r:5}))))};var T=s(83631),w=s(83569);let p={id:"assets",description:"Handling assets in Docusaurus Markdown",slug:"/markdown-features/assets"},L="Assets",Z={},z=[{value:"Images",id:"images",level:2},{value:"Files",id:"files",level:2},{value:"Inline SVGs",id:"inline-svgs",level:2},{value:"Themed Images",id:"themed-images",level:2},{value:"GitHub-style themed images",id:"github-style-themed-images",level:3},{value:"Static assets",id:"static-assets",level:2}];function b(e){let i={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",...(0,h.a)(),...e.components};return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(i.header,{children:(0,m.jsx)(i.h1,{id:"assets",children:"Assets"})}),"\n","\n",(0,m.jsx)(i.p,{children:"Sometimes you want to link to assets (e.g. docx files, images...) directly from Markdown files, and it is convenient to co-locate the asset next to the Markdown file using it."}),"\n",(0,m.jsx)(i.p,{children:"Let's imagine the following file structure:"}),"\n",(0,m.jsx)(i.pre,{children:(0,m.jsx)(i.code,{children:"# Your doc\n/website/docs/myFeature.mdx\n\n# Some assets you want to use\n/website/docs/assets/docusaurus-asset-example-banner.png\n/website/docs/assets/docusaurus-asset-example.docx\n"})}),"\n",(0,m.jsx)(i.h2,{id:"images",children:"Images"}),"\n",(0,m.jsx)(i.p,{children:"You can display images in three different ways: Markdown syntax, CJS require, or ES imports syntax."}),"\n",(0,m.jsxs)(x.Z,{children:[(0,m.jsxs)(y.Z,{value:"Markdown syntax",children:[(0,m.jsx)(i.p,{children:"Display images using simple Markdown syntax:"}),(0,m.jsx)(i.pre,{children:(0,m.jsx)(i.code,{className:"language-md",children:"![Example banner](./assets/docusaurus-asset-example-banner.png)\n"})})]}),(0,m.jsxs)(y.Z,{value:"CommonJS require",children:[(0,m.jsxs)(i.p,{children:["Display images using inline CommonJS ",(0,m.jsx)(i.code,{children:"require"})," in JSX image tag:"]}),(0,m.jsx)(i.pre,{children:(0,m.jsx)(i.code,{className:"language-jsx",children:"<img\n src={require('./assets/docusaurus-asset-example-banner.png').default}\n alt=\"Example banner\"\n/>\n"})})]}),(0,m.jsxs)(y.Z,{value:"Import statement",children:[(0,m.jsxs)(i.p,{children:["Display images using ES ",(0,m.jsx)(i.code,{children:"import"})," syntax and JSX image tag:"]}),(0,m.jsx)(i.pre,{children:(0,m.jsx)(i.code,{className:"language-jsx",children:"import myImageUrl from './assets/docusaurus-asset-example-banner.png';\n\n<img src={myImageUrl} alt=\"Example banner\" />;\n"})})]})]}),"\n",(0,m.jsx)(i.p,{children:"All of the above result in displaying the image:"}),"\n",(0,m.jsx)(N.Z,{children:(0,m.jsx)(i.p,{children:(0,m.jsx)(i.img,{alt:"My image alternative text",src:s(87877).Z+"",width:"422",height:"110"})})}),"\n",(0,m.jsx)(i.admonition,{type:"note",children:(0,m.jsxs)(i.p,{children:["If you are using ",(0,m.jsx)(i.a,{href:"/docs/api/plugins/@docusaurus/plugin-ideal-image",children:"@docusaurus/plugin-ideal-image"}),", you need to use the dedicated image component, as documented."]})}),"\n",(0,m.jsx)(i.h2,{id:"files",children:"Files"}),"\n",(0,m.jsxs)(i.p,{children:["In the same way, you can link to existing assets by ",(0,m.jsx)(i.code,{children:"require"}),"'ing them and using the returned URL in ",(0,m.jsx)(i.code,{children:"video"}),"s, ",(0,m.jsx)(i.code,{children:"a"})," anchor links, etc."]}),"\n",(0,m.jsx)(i.pre,{children:(0,m.jsx)(i.code,{className:"language-md",children:"# My Markdown page\n\n<a target=\"\\_blank\" href={require('./assets/docusaurus-asset-example.docx').default}> Download this docx </a>\n\nor\n\n[Download this docx using Markdown](./assets/docusaurus-asset-example.docx)\n"})}),"\n",(0,m.jsxs)(N.Z,{children:[(0,m.jsx)("a",{target:"_blank",href:s(69057).Z,children:"Download this docx"}),(0,m.jsx)(i.p,{children:(0,m.jsx)(i.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:s(38318).Z+"",children:"Download this docx using Markdown"})})]}),"\n",(0,m.jsx)(i.admonition,{title:"Markdown links are always file paths",type:"info",children:(0,m.jsxs)(i.p,{children:["If you use the Markdown image or link syntax, all asset paths will be resolved as file paths by Docusaurus and automatically converted to ",(0,m.jsx)(i.code,{children:"require()"})," calls. You don't need to use ",(0,m.jsx)(i.code,{children:"require()"})," in Markdown unless you use the JSX syntax, which you do have to handle yourself."]})}),"\n",(0,m.jsx)(i.h2,{id:"inline-svgs",children:"Inline SVGs"}),"\n",(0,m.jsx)(i.p,{children:"Docusaurus supports inlining SVGs out of the box."}),"\n",(0,m.jsx)(i.pre,{children:(0,m.jsx)(i.code,{className:"language-jsx",children:"import DocusaurusSvg from './docusaurus.svg';\n\n<DocusaurusSvg />;\n"})}),"\n",(0,m.jsx)(N.Z,{children:(0,m.jsx)(P,{})}),"\n",(0,m.jsx)(i.p,{children:"This can be useful if you want to alter the part of the SVG image via CSS. For example, you can change one of the SVG colors based on the current theme."}),"\n",(0,m.jsx)(i.pre,{children:(0,m.jsx)(i.code,{className:"language-jsx",children:"import DocusaurusSvg from './docusaurus.svg';\n\n<DocusaurusSvg className=\"themedDocusaurus\" />;\n"})}),"\n",(0,m.jsx)(i.pre,{children:(0,m.jsx)(i.code,{className:"language-css",children:"[data-theme='light'] .themedDocusaurus [fill='#FFFF50'] {\n fill: greenyellow;\n}\n\n[data-theme='dark'] .themedDocusaurus [fill='#FFFF50'] {\n fill: seagreen;\n}\n"})}),"\n",(0,m.jsx)(N.Z,{children:(0,m.jsx)(P,{className:"themedDocusaurus"})}),"\n",(0,m.jsx)(i.h2,{id:"themed-images",children:"Themed Images"}),"\n",(0,m.jsxs)(i.p,{children:["Docusaurus supports themed images: the ",(0,m.jsx)(i.code,{children:"ThemedImage"})," component (included in the themes) allows you to switch the image source based on the current theme."]}),"\n",(0,m.jsx)(i.pre,{children:(0,m.jsx)(i.code,{className:"language-jsx",children:"import useBaseUrl from '@docusaurus/useBaseUrl';\nimport ThemedImage from '@theme/ThemedImage';\n\n<ThemedImage\n alt=\"Docusaurus themed image\"\n // highlight-start\n sources={{\n light: useBaseUrl('/img/docusaurus_light.svg'),\n dark: useBaseUrl('/img/docusaurus_dark.svg'),\n }}\n // highlight-end\n/>;\n"})}),"\n","\n",(0,m.jsx)(N.Z,{children:(0,m.jsx)(w.Z,{alt:"Docusaurus themed image",sources:{light:(0,T.ZP)("/img/docusaurus_keytar.svg"),dark:(0,T.ZP)("/img/docusaurus_speed.svg")}})}),"\n",(0,m.jsx)(i.h3,{id:"github-style-themed-images",children:"GitHub-style themed images"}),"\n",(0,m.jsxs)(i.p,{children:["GitHub uses its own ",(0,m.jsx)(i.a,{href:"https://github.blog/changelog/2021-11-24-specify-theme-context-for-images-in-markdown/",children:"image theming approach"})," with path fragments, which you can easily implement yourself."]}),"\n",(0,m.jsxs)(i.p,{children:["To toggle the visibility of an image using the path fragment (for GitHub, it's ",(0,m.jsx)(i.code,{children:"#gh-dark-mode-only"})," and ",(0,m.jsx)(i.code,{children:"#gh-light-mode-only"}),"), add the following to your custom CSS (you can also use your own suffix if you don't want to be coupled to GitHub):"]}),"\n",(0,m.jsx)(i.pre,{children:(0,m.jsx)(i.code,{className:"language-css",metastring:'title="src/css/custom.css"',children:"[data-theme='light'] img[src$='#gh-dark-mode-only'],\n[data-theme='dark'] img[src$='#gh-light-mode-only'] {\n display: none;\n}\n"})}),"\n",(0,m.jsx)(i.pre,{children:(0,m.jsx)(i.code,{className:"language-md",children:"![Docusaurus themed image](/img/docusaurus_keytar.svg#gh-light-mode-only)![Docusaurus themed image](/img/docusaurus_speed.svg#gh-dark-mode-only)\n"})}),"\n",(0,m.jsx)(N.Z,{children:(0,m.jsxs)(i.p,{children:[(0,m.jsx)(i.img,{alt:"Docusaurus themed image",src:s(80703).Z+"#gh-light-mode-only",width:"200",height:"200"}),(0,m.jsx)(i.img,{alt:"Docusaurus themed image",src:s(63376).Z+"#gh-dark-mode-only",width:"250",height:"200"})]})}),"\n",(0,m.jsx)(i.h2,{id:"static-assets",children:"Static assets"}),"\n",(0,m.jsxs)(i.p,{children:["If a Markdown link or image has an absolute path, the path will be seen as a file path and will be resolved from the static directories. For example, if you have configured ",(0,m.jsx)(i.a,{href:"/docs/static-assets",children:"static directories"})," to be ",(0,m.jsx)(i.code,{children:"['public', 'static']"}),", then for the following image:"]}),"\n",(0,m.jsx)(i.pre,{children:(0,m.jsx)(i.code,{className:"language-md",metastring:'title="my-doc.md"',children:"![An image from the static](/img/docusaurus.png)\n"})}),"\n",(0,m.jsxs)(i.p,{children:["Docusaurus will try to look for it in both ",(0,m.jsx)(i.code,{children:"static/img/docusaurus.png"})," and ",(0,m.jsx)(i.code,{children:"public/img/docusaurus.png"}),". The link will then be converted to a ",(0,m.jsx)(i.code,{children:"require()"})," call instead of staying as a URL. This is desirable in two regards:"]}),"\n",(0,m.jsxs)(i.ol,{children:["\n",(0,m.jsx)(i.li,{children:"You don't have to worry about the base URL, which Docusaurus will take care of when serving the asset;"}),"\n",(0,m.jsx)(i.li,{children:"The image enters Webpack's build pipeline and its name will be appended by a hash, which enables browsers to aggressively cache the image and improves your site's performance."}),"\n"]}),"\n",(0,m.jsxs)(i.p,{children:["If you intend to write URLs, you can use the ",(0,m.jsx)(i.code,{children:"pathname://"})," protocol to disable automatic asset linking."]}),"\n",(0,m.jsx)(i.pre,{children:(0,m.jsx)(i.code,{className:"language-md",children:"![banner](pathname:///img/docusaurus-asset-example-banner.png)\n"})}),"\n",(0,m.jsxs)(i.p,{children:["This link will be generated as ",(0,m.jsx)(i.code,{children:'<img src="/img/docusaurus-asset-example-banner.png" alt="banner" />'}),", without any processing or file existence checking."]})]})}function E(e={}){let{wrapper:i}={...(0,h.a)(),...e.components};return i?(0,m.jsx)(i,{...e,children:(0,m.jsx)(b,{...e})}):b(e)}},58636:function(e,i,s){s.d(i,{Z:()=>t});var a=s(85893);s(67294);var I=s(90496);function t(e){let{children:i,hidden:s,className:t}=e;return(0,a.jsx)("div",{role:"tabpanel",className:(0,I.Z)("tabItem_pnkT",t),hidden:s,children:i})}},15398:function(e,i,s){s.d(i,{Z:()=>N});var a=s(85893),I=s(67294),t=s(90496),n=s(54947),l=s(3620),r=s(844),c=s(97486),g=s(32263),j=s(16971);function o(e){return I.Children.toArray(e).filter(e=>"\n"!==e).map(e=>{if(!e||(0,I.isValidElement)(e)&&function(e){let{props:i}=e;return!!i&&"object"==typeof i&&"value"in i}(e))return e;throw Error(`Docusaurus error: Bad <Tabs> child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.`)})?.filter(Boolean)??[]}function d(e){let{value:i,tabValues:s}=e;return s.some(e=>e.value===i)}var u=s(71607);function M(e){let{className:i,block:s,selectedValue:I,selectValue:l,tabValues:r}=e,c=[],{blockElementScrollPositionUntilNextRender:g}=(0,n.o5)(),j=e=>{let i=e.currentTarget,s=r[c.indexOf(i)].value;s!==I&&(g(i),l(s))},o=e=>{let i=null;switch(e.key){case"Enter":j(e);break;case"ArrowRight":{let s=c.indexOf(e.currentTarget)+1;i=c[s]??c[0];break}case"ArrowLeft":{let s=c.indexOf(e.currentTarget)-1;i=c[s]??c[c.length-1]}}i?.focus()};return(0,a.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,t.Z)("tabs",{"tabs--block":s},i),children:r.map(e=>{let{value:i,label:s,attributes:n}=e;return(0,a.jsx)("li",{role:"tab",tabIndex:I===i?0:-1,"aria-selected":I===i,ref:e=>{c.push(e)},onKeyDown:o,onClick:j,...n,className:(0,t.Z)("tabs__item","tabItem_AQgk",n?.className,{"tabs__item--active":I===i}),children:s??i},i)})})}function m(e){let{lazy:i,children:s,selectedValue:n}=e,l=(Array.isArray(s)?s:[s]).filter(Boolean);if(i){let e=l.find(e=>e.props.value===n);return e?(0,I.cloneElement)(e,{className:(0,t.Z)("margin-top--md",e.props.className)}):null}return(0,a.jsx)("div",{className:"margin-top--md",children:l.map((e,i)=>(0,I.cloneElement)(e,{key:i,hidden:e.props.value!==n}))})}function h(e){let i=function(e){let{defaultValue:i,queryString:s=!1,groupId:a}=e,t=function(e){let{values:i,children:s}=e;return(0,I.useMemo)(()=>{let e=i??o(s).map(e=>{let{props:{value:i,label:s,attributes:a,default:I}}=e;return{value:i,label:s,attributes:a,default:I}}),a=(0,g.lx)(e,(e,i)=>e.value===i.value);if(a.length>0)throw Error(`Docusaurus error: Duplicate values "${a.map(e=>e.value).join(", ")}" found in <Tabs>. Every value needs to be unique.`);return e},[i,s])}(e),[n,u]=(0,I.useState)(()=>(function(e){let{defaultValue:i,tabValues:s}=e;if(0===s.length)throw Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(i){if(!d({value:i,tabValues:s}))throw Error(`Docusaurus error: The <Tabs> has a defaultValue "${i}" but none of its children has the corresponding value. Available values are: ${s.map(e=>e.value).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return i}let a=s.find(e=>e.default)??s[0];if(!a)throw Error("Unexpected error: 0 tabValues");return a.value})({defaultValue:i,tabValues:t})),[M,m]=function(e){let{queryString:i=!1,groupId:s}=e,a=(0,l.k6)(),t=function(e){let{queryString:i=!1,groupId:s}=e;if("string"==typeof i)return i;if(!1===i)return null;if(!0===i&&!s)throw Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return s??null}({queryString:i,groupId:s});return[(0,c._X)(t),(0,I.useCallback)(e=>{if(!t)return;let i=new URLSearchParams(a.location.search);i.set(t,e),a.replace({...a.location,search:i.toString()})},[t,a])]}({queryString:s,groupId:a}),[h,N]=function(e){let{groupId:i}=e,s=i?`docusaurus.tab.${i}`:null,[a,t]=(0,j.Nk)(s);return[a,(0,I.useCallback)(e=>{s&&t.set(e)},[s,t])]}({groupId:a}),x=(()=>{let e=M??h;return d({value:e,tabValues:t})?e:null})();return(0,r.Z)(()=>{x&&u(x)},[x]),{selectedValue:n,selectValue:(0,I.useCallback)(e=>{if(!d({value:e,tabValues:t}))throw Error(`Can't select invalid tab value=${e}`);u(e),m(e),N(e)},[m,N,t]),tabValues:t}}(e);return(0,a.jsxs)("div",{className:(0,t.Z)("tabs-container","tabList_Qoir"),children:[(0,a.jsx)(M,{...i,...e}),(0,a.jsx)(m,{...i,...e})]})}function N(e){let i=(0,u.Z)();return(0,a.jsx)(h,{...e,children:o(e.children)},String(i))}},14522:function(e,i,s){s.d(i,{Z:()=>l});var a=s(85893);s(67294);var I=s(90496);let t="dot_giz1",n="bar_rrRL";function l(e){let{children:i,minHeight:s,url:l="http://localhost:3000",style:r,bodyStyle:c}=e;return(0,a.jsxs)("div",{className:"browserWindow_my1Q",style:{...r,minHeight:s},children:[(0,a.jsxs)("div",{className:"browserWindowHeader_jXSR",children:[(0,a.jsxs)("div",{className:"buttons_uHc7",children:[(0,a.jsx)("span",{className:t,style:{background:"#f25f58"}}),(0,a.jsx)("span",{className:t,style:{background:"#fbbe3c"}}),(0,a.jsx)("span",{className:t,style:{background:"#58cb42"}})]}),(0,a.jsx)("div",{className:(0,I.Z)("browserWindowAddressBar_Pd8y","text--truncate"),children:l}),(0,a.jsx)("div",{className:"browserWindowMenuIcon_Vhuh",children:(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:n}),(0,a.jsx)("span",{className:n}),(0,a.jsx)("span",{className:n})]})})]}),(0,a.jsx)("div",{className:"browserWindowBody_Idgs",style:c,children:i})]})}},80980:function(e,i,s){s.d(i,{Z:()=>l,a:()=>n});var a=s(67294);let I={},t=a.createContext(I);function n(e){let i=a.useContext(t);return a.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function l(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(I):e.components||I:n(e.components),a.createElement(t.Provider,{value:i},e.children)}}}]);