{
    "i18n": true,
    "type": "tabs",
    "iconPosition": "top",
    "items": {
        "_options": {
            "type": "panel",
            "label": "options",
            "icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNNDk1LjkgMTY2LjZjMy4yIDguNyAuNSAxOC40LTYuNCAyNC42bC00My4zIDM5LjRjMS4xIDguMyAxLjcgMTYuOCAxLjcgMjUuNHMtLjYgMTcuMS0xLjcgMjUuNGw0My4zIDM5LjRjNi45IDYuMiA5LjYgMTUuOSA2LjQgMjQuNmMtNC40IDExLjktOS43IDIzLjMtMTUuOCAzNC4zbC00LjcgOC4xYy02LjYgMTEtMTQgMjEuNC0yMi4xIDMxLjJjLTUuOSA3LjItMTUuNyA5LjYtMjQuNSA2LjhsLTU1LjctMTcuN2MtMTMuNCAxMC4zLTI4LjIgMTguOS00NCAyNS40bC0xMi41IDU3LjFjLTIgOS4xLTkgMTYuMy0xOC4yIDE3LjhjLTEzLjggMi4zLTI4IDMuNS00Mi41IDMuNXMtMjguNy0xLjItNDIuNS0zLjVjLTkuMi0xLjUtMTYuMi04LjctMTguMi0xNy44bC0xMi41LTU3LjFjLTE1LjgtNi41LTMwLjYtMTUuMS00NC0yNS40TDgzLjEgNDI1LjljLTguOCAyLjgtMTguNiAuMy0yNC41LTYuOGMtOC4xLTkuOC0xNS41LTIwLjItMjIuMS0zMS4ybC00LjctOC4xYy02LjEtMTEtMTEuNC0yMi40LTE1LjgtMzQuM2MtMy4yLTguNy0uNS0xOC40IDYuNC0yNC42bDQzLjMtMzkuNEM2NC42IDI3My4xIDY0IDI2NC42IDY0IDI1NnMuNi0xNy4xIDEuNy0yNS40TDIyLjQgMTkxLjJjLTYuOS02LjItOS42LTE1LjktNi40LTI0LjZjNC40LTExLjkgOS43LTIzLjMgMTUuOC0zNC4zbDQuNy04LjFjNi42LTExIDE0LTIxLjQgMjIuMS0zMS4yYzUuOS03LjIgMTUuNy05LjYgMjQuNS02LjhsNTUuNyAxNy43YzEzLjQtMTAuMyAyOC4yLTE4LjkgNDQtMjUuNGwxMi41LTU3LjFjMi05LjEgOS0xNi4zIDE4LjItMTcuOEMyMjcuMyAxLjIgMjQxLjUgMCAyNTYgMHMyOC43IDEuMiA0Mi41IDMuNWM5LjIgMS41IDE2LjIgOC43IDE4LjIgMTcuOGwxMi41IDU3LjFjMTUuOCA2LjUgMzAuNiAxNS4xIDQ0IDI1LjRsNTUuNy0xNy43YzguOC0yLjggMTguNi0uMyAyNC41IDYuOGM4LjEgOS44IDE1LjUgMjAuMiAyMi4xIDMxLjJsNC43IDguMWM2LjEgMTEgMTEuNCAyMi40IDE1LjggMzQuM3pNMjU2IDMzNmE4MCA4MCAwIDEgMCAwLTE2MCA4MCA4MCAwIDEgMCAwIDE2MHoiLz48L3N2Zz4=",
            "items": {
                "source": {
                    "type": "select",
                    "xs": 12,
                    "sm": 12,
                    "md": 12,
                    "lg": 12,
                    "xl": 6,
                    "options": [
                        {
                            "label": "ical instance",
                            "value": "ical"
                        },
                        {
                            "label": "Webservice (Jumomind)",
                            "noTranslation": true,
                            "value": "api-jumomind"
                        },
                        {
                            "label": "Webservice (abfall.io / Abfall+)",
                            "noTranslation": true,
                            "value": "api-abfallio"
                        },
                        {
                            "label": "Webservice (portal.awido.de / Awido)",
                            "noTranslation": true,
                            "value": "api-awido"
                        },
                        {
                            "label": "Webservice (Lobbe.app)",
                            "noTranslation": true,
                            "value": "api-lobbe"
                        },
                        {
                            "label": "Webservice (muellabfuhr-deutschland.de)",
                            "noTranslation": true,
                            "value": "api-muellabfuhrde"
                        }
                    ],
                    "default": "ical",
                    "label": "Data source"
                },
                "globaloffset": {
                    "newLine": true,
                    "type": "number",
                    "xs": 12,
                    "sm": 12,
                    "md": 12,
                    "lg": 12,
                    "xl": 6,
                    "label": "global offset",
                    "help": "global offset help"
                },
                "nextseparator": {
                    "newLine": true,
                    "type": "text",
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 3,
                    "trim": false,
                    "label": "next separator",
                    "help": "next separator help"
                },
                "skipsamedayathour": {
                    "type": "number",
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 3,
                    "label": "skip same day at hour",
                    "help": "skip same day at hour help",
                    "min": 0,
                    "max": 23,
                    "step": 1
                },
                "daysuntilaction": {
                    "newLine": true,
                    "type": "number",
                    "min": 0,
                    "max": 2,
                    "step": 1,
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 3,
                    "label": "days until action",
                    "help": "days until action help"
                },
                "_headerOptionsSupport": {
                    "newLine": true,
                    "type": "header",
                    "text": "Support this project",
                    "size": 3,
                    "xs": 12,
                    "sm": 12,
                    "md": 12,
                    "lg": 12,
                    "xl": 12
                },
                "_ioBrokerKursBanner": {
                    "newLine": true,
                    "type": "staticImage",
                    "tooltip": "ioBroker Master Kurs",
                    "noTranslation": true,
                    "xs": 12,
                    "sm": 12,
                    "md": 12,
                    "lg": 6,
                    "xl": 6,
                    "href": "https://haus-automatisierung.com/iobroker-kurs/?refid=iobroker-trashschedule",
                    "src": "https://haus-automatisierung.com/images/ads/ioBroker-Kurs.png"
                }
            }
        },
        "_sourceIcal": {
            "hidden": "data.source !== 'ical'",
            "type": "panel",
            "label": "ical settings",
            "icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNCIgdmlld0JveD0iMCAwIDQ0OCA1MTIiPjwhLS0hRm9udCBBd2Vzb21lIEZyZWUgNi41LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT48cGF0aCBvcGFjaXR5PSIxIiBmaWxsPSIjMUUzMDUwIiBkPSJNMTUyIDI0YzAtMTMuMy0xMC43LTI0LTI0LTI0cy0yNCAxMC43LTI0IDI0VjY0SDY0QzI4LjcgNjQgMCA5Mi43IDAgMTI4djE2IDQ4VjQ0OGMwIDM1LjMgMjguNyA2NCA2NCA2NEgzODRjMzUuMyAwIDY0LTI4LjcgNjQtNjRWMTkyIDE0NCAxMjhjMC0zNS4zLTI4LjctNjQtNjQtNjRIMzQ0VjI0YzAtMTMuMy0xMC43LTI0LTI0LTI0cy0yNCAxMC43LTI0IDI0VjY0SDE1MlYyNHpNNDggMTkySDQwMFY0NDhjMCA4LjgtNy4yIDE2LTE2IDE2SDY0Yy04LjggMC0xNi03LjItMTYtMTZWMTkyeiIvPjwvc3ZnPg==",
            "items": {
                "ical": {
                    "type": "instance",
                    "adapter": "ical",
                    "xs": 12,
                    "sm": 12,
                    "md": 12,
                    "lg": 6,
                    "xl": 6,
                    "label": "ical instance",
                    "help": "ical instance help"
                }
            }
        },
        "_sourceApiJumomind": {
            "hidden": "data.source !== 'api-jumomind'",
            "type": "panel",
            "label": "Webservice (Jumomind)",
            "noTranslation": true,
            "icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjwhLS0hRm9udCBBd2Vzb21lIEZyZWUgNi41LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT48cGF0aCBvcGFjaXR5PSIxIiBmaWxsPSIjMUUzMDUwIiBkPSJNMzUyIDI1NmMwIDIyLjItMS4yIDQzLjYtMy4zIDY0SDE2My4zYy0yLjItMjAuNC0zLjMtNDEuOC0zLjMtNjRzMS4yLTQzLjYgMy4zLTY0SDM0OC43YzIuMiAyMC40IDMuMyA0MS44IDMuMyA2NHptMjguOC02NEg1MDMuOWM1LjMgMjAuNSA4LjEgNDEuOSA4LjEgNjRzLTIuOCA0My41LTguMSA2NEgzODAuOGMyLjEtMjAuNiAzLjItNDIgMy4yLTY0cy0xLjEtNDMuNC0zLjItNjR6bTExMi42LTMySDM3Ni43Yy0xMC02My45LTI5LjgtMTE3LjQtNTUuMy0xNTEuNmM3OC4zIDIwLjcgMTQyIDc3LjUgMTcxLjkgMTUxLjZ6bS0xNDkuMSAwSDE2Ny43YzYuMS0zNi40IDE1LjUtNjguNiAyNy05NC43YzEwLjUtMjMuNiAyMi4yLTQwLjcgMzMuNS01MS41QzIzOS40IDMuMiAyNDguNyAwIDI1NiAwczE2LjYgMy4yIDI3LjggMTMuOGMxMS4zIDEwLjggMjMgMjcuOSAzMy41IDUxLjVjMTEuNiAyNiAyMC45IDU4LjIgMjcgOTQuN3ptLTIwOSAwSDE4LjZDNDguNiA4NS45IDExMi4yIDI5LjEgMTkwLjYgOC40QzE2NS4xIDQyLjYgMTQ1LjMgOTYuMSAxMzUuMyAxNjB6TTguMSAxOTJIMTMxLjJjLTIuMSAyMC42LTMuMiA0Mi0zLjIgNjRzMS4xIDQzLjQgMy4yIDY0SDguMUMyLjggMjk5LjUgMCAyNzguMSAwIDI1NnMyLjgtNDMuNSA4LjEtNjR6TTE5NC43IDQ0Ni42Yy0xMS42LTI2LTIwLjktNTguMi0yNy05NC42SDM0NC4zYy02LjEgMzYuNC0xNS41IDY4LjYtMjcgOTQuNmMtMTAuNSAyMy42LTIyLjIgNDAuNy0zMy41IDUxLjVDMjcyLjYgNTA4LjggMjYzLjMgNTEyIDI1NiA1MTJzLTE2LjYtMy4yLTI3LjgtMTMuOGMtMTEuMy0xMC44LTIzLTI3LjktMzMuNS01MS41ek0xMzUuMyAzNTJjMTAgNjMuOSAyOS44IDExNy40IDU1LjMgMTUxLjZDMTEyLjIgNDgyLjkgNDguNiA0MjYuMSAxOC42IDM1MkgxMzUuM3ptMzU4LjEgMGMtMzAgNzQuMS05My42IDEzMC45LTE3MS45IDE1MS42YzI1LjUtMzQuMiA0NS4yLTg3LjcgNTUuMy0xNTEuNkg0OTMuNHoiLz48L3N2Zz4=",
            "items": {
                "apiJumomindProvider": {
                    "type": "autocompleteSendTo",
                    "command": "getApiProviders",
                    "jsonData": "{\"source\": \"api-jumomind\"}",
                    "freeSolo": false,
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "Provider"
                },
                "_apiJumomindLink": {
                    "type": "staticLink",
                    "href": "http://jumomind.com/",
                    "icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjwhLS0hRm9udCBBd2Vzb21lIEZyZWUgNi41LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT48cGF0aCBvcGFjaXR5PSIxIiBmaWxsPSIjMUUzMDUwIiBkPSJNMzUyIDI1NmMwIDIyLjItMS4yIDQzLjYtMy4zIDY0SDE2My4zYy0yLjItMjAuNC0zLjMtNDEuOC0zLjMtNjRzMS4yLTQzLjYgMy4zLTY0SDM0OC43YzIuMiAyMC40IDMuMyA0MS44IDMuMyA2NHptMjguOC02NEg1MDMuOWM1LjMgMjAuNSA4LjEgNDEuOSA4LjEgNjRzLTIuOCA0My41LTguMSA2NEgzODAuOGMyLjEtMjAuNiAzLjItNDIgMy4yLTY0cy0xLjEtNDMuNC0zLjItNjR6bTExMi42LTMySDM3Ni43Yy0xMC02My45LTI5LjgtMTE3LjQtNTUuMy0xNTEuNmM3OC4zIDIwLjcgMTQyIDc3LjUgMTcxLjkgMTUxLjZ6bS0xNDkuMSAwSDE2Ny43YzYuMS0zNi40IDE1LjUtNjguNiAyNy05NC43YzEwLjUtMjMuNiAyMi4yLTQwLjcgMzMuNS01MS41QzIzOS40IDMuMiAyNDguNyAwIDI1NiAwczE2LjYgMy4yIDI3LjggMTMuOGMxMS4zIDEwLjggMjMgMjcuOSAzMy41IDUxLjVjMTEuNiAyNiAyMC45IDU4LjIgMjcgOTQuN3ptLTIwOSAwSDE4LjZDNDguNiA4NS45IDExMi4yIDI5LjEgMTkwLjYgOC40QzE2NS4xIDQyLjYgMTQ1LjMgOTYuMSAxMzUuMyAxNjB6TTguMSAxOTJIMTMxLjJjLTIuMSAyMC42LTMuMiA0Mi0zLjIgNjRzMS4xIDQzLjQgMy4yIDY0SDguMUMyLjggMjk5LjUgMCAyNzguMSAwIDI1NnMyLjgtNDMuNSA4LjEtNjR6TTE5NC43IDQ0Ni42Yy0xMS42LTI2LTIwLjktNTguMi0yNy05NC42SDM0NC4zYy02LjEgMzYuNC0xNS41IDY4LjYtMjcgOTQuNmMtMTAuNSAyMy42LTIyLjIgNDAuNy0zMy41IDUxLjVDMjcyLjYgNTA4LjggMjYzLjMgNTEyIDI1NiA1MTJzLTE2LjYtMy4yLTI3LjgtMTMuOGMtMTEuMy0xMC44LTIzLTI3LjktMzMuNS01MS41ek0xMzUuMyAzNTJjMTAgNjMuOSAyOS44IDExNy40IDU1LjMgMTUxLjZDMTEyLjIgNDgyLjkgNDguNiA0MjYuMSAxOC42IDM1MkgxMzUuM3ptMzU4LjEgMGMtMzAgNzQuMS05My42IDEzMC45LTE3MS45IDE1MS42YzI1LjUtMzQuMiA0NS4yLTg3LjcgNTUuMy0xNTEuNkg0OTMuNHoiLz48L3N2Zz4=",
                    "button": true,
                    "variant": "contained",
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "jumomind.com",
                    "noTranslation": true
                },
                "apiJumomindCityId": {
                    "newLine": true,
                    "hidden": "!data.apiJumomindProvider || data.apiJumomindProvider === 'err'",
                    "type": "autocompleteSendTo",
                    "command": "getApiCities",
                    "jsonData": "{\"source\": \"api-jumomind\", \"provider\": \"${data.apiJumomindProvider}\"}",
                    "freeSolo": false,
                    "alsoDependsOn": [
                        "apiJumomindProvider"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "City"
                },
                "_apiJumomindTypes": {
                    "hidden": "!data.apiJumomindProvider || data.apiJumomindProvider === 'err' || !data.apiJumomindCityId || data.apiJumomindCityId === 'err'",
                    "type": "textSendTo",
                    "container": "text",
                    "copyToClipboard": true,
                    "command": "getApiTypesText",
                    "jsonData": "{\"source\": \"api-jumomind\", \"provider\": \"${data.apiJumomindProvider}\", \"cityId\": \"${data.apiJumomindCityId}\"}",
                    "alsoDependsOn": [
                        "apiJumomindProvider",
                        "apiJumomindCityId"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "Available types"
                },
                "apiJumomindStreetId": {
                    "newLine": true,
                    "hidden": "!data.apiJumomindProvider || data.apiJumomindProvider === 'err' || !data.apiJumomindCityId || data.apiJumomindCityId === 'err'",
                    "type": "autocompleteSendTo",
                    "command": "getApiStreets",
                    "jsonData": "{\"source\": \"api-jumomind\", \"provider\": \"${data.apiJumomindProvider}\", \"cityId\": \"${data.apiJumomindCityId}\"}",
                    "freeSolo": false,
                    "alsoDependsOn": [
                        "apiJumomindProvider",
                        "apiJumomindCityId"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "Street"
                }
            }
        },
        "_sourceApiAbfallio": {
            "hidden": "data.source !== 'api-abfallio'",
            "type": "panel",
            "label": "Webservice (abfall.io / Abfall+)",
            "noTranslation": true,
            "icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjwhLS0hRm9udCBBd2Vzb21lIEZyZWUgNi41LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT48cGF0aCBvcGFjaXR5PSIxIiBmaWxsPSIjMUUzMDUwIiBkPSJNMzUyIDI1NmMwIDIyLjItMS4yIDQzLjYtMy4zIDY0SDE2My4zYy0yLjItMjAuNC0zLjMtNDEuOC0zLjMtNjRzMS4yLTQzLjYgMy4zLTY0SDM0OC43YzIuMiAyMC40IDMuMyA0MS44IDMuMyA2NHptMjguOC02NEg1MDMuOWM1LjMgMjAuNSA4LjEgNDEuOSA4LjEgNjRzLTIuOCA0My41LTguMSA2NEgzODAuOGMyLjEtMjAuNiAzLjItNDIgMy4yLTY0cy0xLjEtNDMuNC0zLjItNjR6bTExMi42LTMySDM3Ni43Yy0xMC02My45LTI5LjgtMTE3LjQtNTUuMy0xNTEuNmM3OC4zIDIwLjcgMTQyIDc3LjUgMTcxLjkgMTUxLjZ6bS0xNDkuMSAwSDE2Ny43YzYuMS0zNi40IDE1LjUtNjguNiAyNy05NC43YzEwLjUtMjMuNiAyMi4yLTQwLjcgMzMuNS01MS41QzIzOS40IDMuMiAyNDguNyAwIDI1NiAwczE2LjYgMy4yIDI3LjggMTMuOGMxMS4zIDEwLjggMjMgMjcuOSAzMy41IDUxLjVjMTEuNiAyNiAyMC45IDU4LjIgMjcgOTQuN3ptLTIwOSAwSDE4LjZDNDguNiA4NS45IDExMi4yIDI5LjEgMTkwLjYgOC40QzE2NS4xIDQyLjYgMTQ1LjMgOTYuMSAxMzUuMyAxNjB6TTguMSAxOTJIMTMxLjJjLTIuMSAyMC42LTMuMiA0Mi0zLjIgNjRzMS4xIDQzLjQgMy4yIDY0SDguMUMyLjggMjk5LjUgMCAyNzguMSAwIDI1NnMyLjgtNDMuNSA4LjEtNjR6TTE5NC43IDQ0Ni42Yy0xMS42LTI2LTIwLjktNTguMi0yNy05NC42SDM0NC4zYy02LjEgMzYuNC0xNS41IDY4LjYtMjcgOTQuNmMtMTAuNSAyMy42LTIyLjIgNDAuNy0zMy41IDUxLjVDMjcyLjYgNTA4LjggMjYzLjMgNTEyIDI1NiA1MTJzLTE2LjYtMy4yLTI3LjgtMTMuOGMtMTEuMy0xMC44LTIzLTI3LjktMzMuNS01MS41ek0xMzUuMyAzNTJjMTAgNjMuOSAyOS44IDExNy40IDU1LjMgMTUxLjZDMTEyLjIgNDgyLjkgNDguNiA0MjYuMSAxOC42IDM1MkgxMzUuM3ptMzU4LjEgMGMtMzAgNzQuMS05My42IDEzMC45LTE3MS45IDE1MS42YzI1LjUtMzQuMiA0NS4yLTg3LjcgNTUuMy0xNTEuNkg0OTMuNHoiLz48L3N2Zz4=",
            "items": {
                "apiAbfallioProvider": {
                    "type": "autocompleteSendTo",
                    "command": "getApiProviders",
                    "jsonData": "{\"source\": \"api-abfallio\"}",
                    "freeSolo": false,
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "Provider"
                },
                "apiAbfallioLink": {
                    "type": "staticLink",
                    "href": "https://www.abfallplus.de",
                    "icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjwhLS0hRm9udCBBd2Vzb21lIEZyZWUgNi41LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT48cGF0aCBvcGFjaXR5PSIxIiBmaWxsPSIjMUUzMDUwIiBkPSJNMzUyIDI1NmMwIDIyLjItMS4yIDQzLjYtMy4zIDY0SDE2My4zYy0yLjItMjAuNC0zLjMtNDEuOC0zLjMtNjRzMS4yLTQzLjYgMy4zLTY0SDM0OC43YzIuMiAyMC40IDMuMyA0MS44IDMuMyA2NHptMjguOC02NEg1MDMuOWM1LjMgMjAuNSA4LjEgNDEuOSA4LjEgNjRzLTIuOCA0My41LTguMSA2NEgzODAuOGMyLjEtMjAuNiAzLjItNDIgMy4yLTY0cy0xLjEtNDMuNC0zLjItNjR6bTExMi42LTMySDM3Ni43Yy0xMC02My45LTI5LjgtMTE3LjQtNTUuMy0xNTEuNmM3OC4zIDIwLjcgMTQyIDc3LjUgMTcxLjkgMTUxLjZ6bS0xNDkuMSAwSDE2Ny43YzYuMS0zNi40IDE1LjUtNjguNiAyNy05NC43YzEwLjUtMjMuNiAyMi4yLTQwLjcgMzMuNS01MS41QzIzOS40IDMuMiAyNDguNyAwIDI1NiAwczE2LjYgMy4yIDI3LjggMTMuOGMxMS4zIDEwLjggMjMgMjcuOSAzMy41IDUxLjVjMTEuNiAyNiAyMC45IDU4LjIgMjcgOTQuN3ptLTIwOSAwSDE4LjZDNDguNiA4NS45IDExMi4yIDI5LjEgMTkwLjYgOC40QzE2NS4xIDQyLjYgMTQ1LjMgOTYuMSAxMzUuMyAxNjB6TTguMSAxOTJIMTMxLjJjLTIuMSAyMC42LTMuMiA0Mi0zLjIgNjRzMS4xIDQzLjQgMy4yIDY0SDguMUMyLjggMjk5LjUgMCAyNzguMSAwIDI1NnMyLjgtNDMuNSA4LjEtNjR6TTE5NC43IDQ0Ni42Yy0xMS42LTI2LTIwLjktNTguMi0yNy05NC42SDM0NC4zYy02LjEgMzYuNC0xNS41IDY4LjYtMjcgOTQuNmMtMTAuNSAyMy42LTIyLjIgNDAuNy0zMy41IDUxLjVDMjcyLjYgNTA4LjggMjYzLjMgNTEyIDI1NiA1MTJzLTE2LjYtMy4yLTI3LjgtMTMuOGMtMTEuMy0xMC44LTIzLTI3LjktMzMuNS01MS41ek0xMzUuMyAzNTJjMTAgNjMuOSAyOS44IDExNy40IDU1LjMgMTUxLjZDMTEyLjIgNDgyLjkgNDguNiA0MjYuMSAxOC42IDM1MkgxMzUuM3ptMzU4LjEgMGMtMzAgNzQuMS05My42IDEzMC45LTE3MS45IDE1MS42YzI1LjUtMzQuMiA0NS4yLTg3LjcgNTUuMy0xNTEuNkg0OTMuNHoiLz48L3N2Zz4=",
                    "button": true,
                    "variant": "contained",
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "abfallplus.de",
                    "noTranslation": true
                },
                "apiAbfallioCityId": {
                    "newLine": true,
                    "hidden": "!data.apiAbfallioProvider || data.apiAbfallioProvider === 'err'",
                    "type": "autocompleteSendTo",
                    "command": "getApiCities",
                    "jsonData": "{\"source\": \"api-abfallio\", \"provider\": \"${data.apiAbfallioProvider}\"}",
                    "freeSolo": false,
                    "alsoDependsOn": [
                        "apiAbfallioProvider"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "City"
                },
                "apiAbfallioDistrictId": {
                    "newLine": true,
                    "hidden": "!data.apiAbfallioProvider || data.apiAbfallioProvider === 'err' || !data.apiAbfallioCityId || data.apiAbfallioCityId === 'err'",
                    "type": "autocompleteSendTo",
                    "command": "getApiDistricts",
                    "jsonData": "{\"source\": \"api-abfallio\", \"provider\": \"${data.apiAbfallioProvider}\", \"cityId\": \"${data.apiAbfallioCityId}\"}",
                    "freeSolo": false,
                    "alsoDependsOn": [
                        "apiAbfallioProvider",
                        "apiAbfallioCityId"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "District"
                },
                "apiAbfallioStreetId": {
                    "newLine": true,
                    "hidden": "!data.apiAbfallioProvider || data.apiAbfallioProvider === 'err' || !data.apiAbfallioCityId || data.apiAbfallioCityId === 'err' || !data.apiAbfallioDistrictId || data.apiAbfallioDistrictId === 'err'",
                    "type": "autocompleteSendTo",
                    "command": "getApiStreets",
                    "jsonData": "{\"source\": \"api-abfallio\", \"provider\": \"${data.apiAbfallioProvider}\", \"cityId\": \"${data.apiAbfallioCityId}\", \"districtId\": \"${data.apiAbfallioDistrictId}\"}",
                    "freeSolo": false,
                    "alsoDependsOn": [
                        "apiAbfallioProvider",
                        "apiAbfallioCityId",
                        "apiAbfallioDistrictId"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "Street"
                },
                "apiAbfallioHouseNumber": {
                    "newLine": true,
                    "hidden": "!data.apiAbfallioProvider || data.apiAbfallioProvider === 'err' || !data.apiAbfallioCityId || data.apiAbfallioCityId === 'err' || !data.apiAbfallioDistrictId || data.apiAbfallioDistrictId === 'err' || !data.apiAbfallioStreetId || data.apiAbfallioStreetId === 'err'",
                    "type": "autocompleteSendTo",
                    "command": "getApiHouseNumbers",
                    "jsonData": "{\"source\": \"api-abfallio\", \"provider\": \"${data.apiAbfallioProvider}\", \"cityId\": \"${data.apiAbfallioCityId}\", \"districtId\": \"${data.apiAbfallioDistrictId}\", \"streetId\": \"${data.apiAbfallioStreetId}\"}",
                    "freeSolo": false,
                    "alsoDependsOn": [
                        "apiAbfallioProvider",
                        "apiAbfallioCityId",
                        "apiAbfallioDistrictId",
                        "apiAbfallioStreetId"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "House No."
                },
                "_apiAbfallioTypes": {
                    "hidden": "!data.apiAbfallioProvider || data.apiAbfallioProvider === 'err' || !data.apiAbfallioCityId || data.apiAbfallioCityId === 'err' || !data.apiAbfallioHouseNumber || data.apiAbfallioHouseNumber === 'err'",
                    "type": "textSendTo",
                    "container": "text",
                    "copyToClipboard": true,
                    "command": "getApiTypesText",
                    "jsonData": "{\"source\": \"api-abfallio\", \"provider\": \"${data.apiAbfallioProvider}\", \"cityId\": \"${data.apiAbfallioCityId}\", \"houseNumber\": \"${data.apiAbfallioHouseNumber}\"}",
                    "alsoDependsOn": [
                        "apiAbfallioProvider",
                        "apiAbfallioCityId",
                        "apiAbfallioHouseNumber"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "Available types"
                }
            }
        },
        "_sourceApiAwido": {
            "hidden": "data.source !== 'api-awido'",
            "type": "panel",
            "label": "Webservice (portal.awido.de / Awido)",
            "noTranslation": true,
            "icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAMFBMVEVHcEwQescWf8kXgMkWf8kVf8gVfskTfcgXgMkVf8gWf8kWf8kWf8kXgMkXf8kYgMmCJV0KAAAAD3RSTlMACorNYjsrF95PdKyf7bp36fl3AAAA3klEQVQokY1S2xbDIAhDxWu1/P/fDsFZbbed8aQEQogC/BnmF0b2O3jQRB8ckTh8P4WT7qiAVRko3lsTCa/tRWHkQmpEjg/IyQJwTvoe9ObjVlSwTbpKozZYZCFORw5JQcBZ7KlFyIkaylUkUF7scJI5dItyJrzpXlVtoY2j3MTdkew4/DXyMwXkuxzIxxQgGDsz7fTXwEJqaSHHg721V3lXk21RJ7x4Z9Wytsxx2t83HJZdC5h+dcqIakLYwaogu4aHI9xoE+h71ce2KO8tDI8vAmZ8vLDSPat+YFu8AARPDFBSjkzyAAAAAElFTkSuQmCC",
            "items": {
                "apiAwidoProvider": {
                    "type": "autocompleteSendTo",
                    "command": "getApiProviders",
                    "jsonData": "{\"source\": \"api-awido\"}",
                    "freeSolo": false,
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "Provider"
                },
                "_apiAwidoLink": {
                    "type": "staticLink",
                    "href": "http://portal.awido.de/",
                    "icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAMFBMVEVHcEwQescWf8kXgMkWf8kVf8gVfskTfcgXgMkVf8gWf8kWf8kWf8kXgMkXf8kYgMmCJV0KAAAAD3RSTlMACorNYjsrF95PdKyf7bp36fl3AAAA3klEQVQokY1S2xbDIAhDxWu1/P/fDsFZbbed8aQEQogC/BnmF0b2O3jQRB8ckTh8P4WT7qiAVRko3lsTCa/tRWHkQmpEjg/IyQJwTvoe9ObjVlSwTbpKozZYZCFORw5JQcBZ7KlFyIkaylUkUF7scJI5dItyJrzpXlVtoY2j3MTdkew4/DXyMwXkuxzIxxQgGDsz7fTXwEJqaSHHg721V3lXk21RJ7x4Z9Wytsxx2t83HJZdC5h+dcqIakLYwaogu4aHI9xoE+h71ce2KO8tDI8vAmZ8vLDSPat+YFu8AARPDFBSjkzyAAAAAElFTkSuQmCC",
                    "button": true,
                    "variant": "contained",
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "awido.com",
                    "noTranslation": true
                },
                "apiAwidoCityId": {
                    "newLine": true,
                    "hidden": "!data.apiAwidoProvider || data.apiAwidoProvider === 'err'",
                    "type": "autocompleteSendTo",
                    "command": "getApiCities",
                    "jsonData": "{\"source\": \"api-awido\", \"provider\": \"${data.apiAwidoProvider}\"}",
                    "freeSolo": false,
                    "alsoDependsOn": [
                        "apiAwidoProvider"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "City"
                },
                "apiAwidoStreetId": {
                    "newLine": true,
                    "hidden": "!data.apiAwidoProvider || data.apiAwidoProvider === 'err' || !data.apiAwidoCityId || data.apiAwidoCityId === 'err'",
                    "type": "autocompleteSendTo",
                    "command": "getApiStreets",
                    "jsonData": "{\"source\": \"api-awido\", \"provider\": \"${data.apiAwidoProvider}\", \"cityId\": \"${data.apiAwidoCityId}\"}",
                    "freeSolo": false,
                    "alsoDependsOn": [
                        "apiAwidoProvider",
                        "apiAwidoCityId"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "Street"
                },
                "_apiAwidoTypes": {
                    "hidden": "!data.apiAwidoProvider || data.apiAwidoProvider === 'err' || !data.apiAwidoCityId || data.apiAwidoCityId === 'err' || !data.apiAwidoStreetId || data.apiAwidoStreetId === 'err'",
                    "type": "textSendTo",
                    "container": "text",
                    "copyToClipboard": true,
                    "command": "getApiTypesText",
                    "jsonData": "{\"source\": \"api-awido\", \"provider\": \"${data.apiAwidoProvider}\", \"cityId\": \"${data.apiAwidoCityId}\", \"streetId\": \"${data.apiAwidoStreetId}\"}",
                    "alsoDependsOn": [
                        "apiAwidoProvider",
                        "apiAwidoCityId",
                        "apiAwidoStreetId"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "Available types"
                }
            }
        },
        "_sourceApiLobbe": {
            "hidden": "data.source !== 'api-lobbe'",
            "type": "panel",
            "label": "Webservice (Lobbe.app)",
            "noTranslation": true,
            "icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjwhLS0hRm9udCBBd2Vzb21lIEZyZWUgNi41LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT48cGF0aCBvcGFjaXR5PSIxIiBmaWxsPSIjMUUzMDUwIiBkPSJNMzUyIDI1NmMwIDIyLjItMS4yIDQzLjYtMy4zIDY0SDE2My4zYy0yLjItMjAuNC0zLjMtNDEuOC0zLjMtNjRzMS4yLTQzLjYgMy4zLTY0SDM0OC43YzIuMiAyMC40IDMuMyA0MS44IDMuMyA2NHptMjguOC02NEg1MDMuOWM1LjMgMjAuNSA4LjEgNDEuOSA4LjEgNjRzLTIuOCA0My41LTguMSA2NEgzODAuOGMyLjEtMjAuNiAzLjItNDIgMy4yLTY0cy0xLjEtNDMuNC0zLjItNjR6bTExMi42LTMySDM3Ni43Yy0xMC02My45LTI5LjgtMTE3LjQtNTUuMy0xNTEuNmM3OC4zIDIwLjcgMTQyIDc3LjUgMTcxLjkgMTUxLjZ6bS0xNDkuMSAwSDE2Ny43YzYuMS0zNi40IDE1LjUtNjguNiAyNy05NC43YzEwLjUtMjMuNiAyMi4yLTQwLjcgMzMuNS01MS41QzIzOS40IDMuMiAyNDguNyAwIDI1NiAwczE2LjYgMy4yIDI3LjggMTMuOGMxMS4zIDEwLjggMjMgMjcuOSAzMy41IDUxLjVjMTEuNiAyNiAyMC45IDU4LjIgMjcgOTQuN3ptLTIwOSAwSDE4LjZDNDguNiA4NS45IDExMi4yIDI5LjEgMTkwLjYgOC40QzE2NS4xIDQyLjYgMTQ1LjMgOTYuMSAxMzUuMyAxNjB6TTguMSAxOTJIMTMxLjJjLTIuMSAyMC42LTMuMiA0Mi0zLjIgNjRzMS4xIDQzLjQgMy4yIDY0SDguMUMyLjggMjk5LjUgMCAyNzguMSAwIDI1NnMyLjgtNDMuNSA4LjEtNjR6TTE5NC43IDQ0Ni42Yy0xMS42LTI2LTIwLjktNTguMi0yNy05NC42SDM0NC4zYy02LjEgMzYuNC0xNS41IDY4LjYtMjcgOTQuNmMtMTAuNSAyMy42LTIyLjIgNDAuNy0zMy41IDUxLjVDMjcyLjYgNTA4LjggMjYzLjMgNTEyIDI1NiA1MTJzLTE2LjYtMy4yLTI3LjgtMTMuOGMtMTEuMy0xMC44LTIzLTI3LjktMzMuNS01MS41ek0xMzUuMyAzNTJjMTAgNjMuOSAyOS44IDExNy40IDU1LjMgMTUxLjZDMTEyLjIgNDgyLjkgNDguNiA0MjYuMSAxOC42IDM1MkgxMzUuM3ptMzU4LjEgMGMtMzAgNzQuMS05My42IDEzMC45LTE3MS45IDE1MS42YzI1LjUtMzQuMiA0NS4yLTg3LjcgNTUuMy0xNTEuNkg0OTMuNHoiLz48L3N2Zz4=",
            "items": {
                "_apiLobbeLink": {
                    "type": "staticLink",
                    "href": "https://lobbe.app/",
                    "icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjwhLS0hRm9udCBBd2Vzb21lIEZyZWUgNi41LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT48cGF0aCBvcGFjaXR5PSIxIiBmaWxsPSIjMUUzMDUwIiBkPSJNMzUyIDI1NmMwIDIyLjItMS4yIDQzLjYtMy4zIDY0SDE2My4zYy0yLjItMjAuNC0zLjMtNDEuOC0zLjMtNjRzMS4yLTQzLjYgMy4zLTY0SDM0OC43YzIuMiAyMC40IDMuMyA0MS44IDMuMyA2NHptMjguOC02NEg1MDMuOWM1LjMgMjAuNSA4LjEgNDEuOSA4LjEgNjRzLTIuOCA0My41LTguMSA2NEgzODAuOGMyLjEtMjAuNiAzLjItNDIgMy4yLTY0cy0xLjEtNDMuNC0zLjItNjR6bTExMi42LTMySDM3Ni43Yy0xMC02My45LTI5LjgtMTE3LjQtNTUuMy0xNTEuNmM3OC4zIDIwLjcgMTQyIDc3LjUgMTcxLjkgMTUxLjZ6bS0xNDkuMSAwSDE2Ny43YzYuMS0zNi40IDE1LjUtNjguNiAyNy05NC43YzEwLjUtMjMuNiAyMi4yLTQwLjcgMzMuNS01MS41QzIzOS40IDMuMiAyNDguNyAwIDI1NiAwczE2LjYgMy4yIDI3LjggMTMuOGMxMS4zIDEwLjggMjMgMjcuOSAzMy41IDUxLjVjMTEuNiAyNiAyMC45IDU4LjIgMjcgOTQuN3ptLTIwOSAwSDE4LjZDNDguNiA4NS45IDExMi4yIDI5LjEgMTkwLjYgOC40QzE2NS4xIDQyLjYgMTQ1LjMgOTYuMSAxMzUuMyAxNjB6TTguMSAxOTJIMTMxLjJjLTIuMSAyMC42LTMuMiA0Mi0zLjIgNjRzMS4xIDQzLjQgMy4yIDY0SDguMUMyLjggMjk5LjUgMCAyNzguMSAwIDI1NnMyLjgtNDMuNSA4LjEtNjR6TTE5NC43IDQ0Ni42Yy0xMS42LTI2LTIwLjktNTguMi0yNy05NC42SDM0NC4zYy02LjEgMzYuNC0xNS41IDY4LjYtMjcgOTQuNmMtMTAuNSAyMy42LTIyLjIgNDAuNy0zMy41IDUxLjVDMjcyLjYgNTA4LjggMjYzLjMgNTEyIDI1NiA1MTJzLTE2LjYtMy4yLTI3LjgtMTMuOGMtMTEuMy0xMC44LTIzLTI3LjktMzMuNS01MS41ek0xMzUuMyAzNTJjMTAgNjMuOSAyOS44IDExNy40IDU1LjMgMTUxLjZDMTEyLjIgNDgyLjkgNDguNiA0MjYuMSAxOC42IDM1MkgxMzUuM3ptMzU4LjEgMGMtMzAgNzQuMS05My42IDEzMC45LTE3MS45IDE1MS42YzI1LjUtMzQuMiA0NS4yLTg3LjcgNTUuMy0xNTEuNkg0OTMuNHoiLz48L3N2Zz4=",
                    "button": true,
                    "variant": "contained",
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "lobbe.app",
                    "noTranslation": true
                },
                "apiLobbeStateId": {
                    "newLine": true,
                    "type": "autocompleteSendTo",
                    "command": "getApiCities",
                    "jsonData": "{\"source\": \"api-lobbe\", \"provider\": \"lobbe\"}",
                    "freeSolo": false,
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "Federal State"
                },
                "apiLobbeCityId": {
                    "newLine": true,
                    "hidden": "!data.apiLobbeStateId || data.apiLobbeStateId === 'err'",
                    "type": "autocompleteSendTo",
                    "command": "getApiDistricts",
                    "jsonData": "{\"source\": \"api-lobbe\", \"provider\": \"lobbe\", \"cityId\": \"${data.apiLobbeStateId}\"}",
                    "freeSolo": false,
                    "alsoDependsOn": [
                        "apiLobbeStateId"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "City"
                },
                "apiLobbeStreetId": {
                    "newLine": true,
                    "hidden": "!data.apiLobbeStateId || data.apiLobbeStateId === 'err' || !data.apiLobbeCityId || data.apiLobbeCityId === 'err'",
                    "type": "autocompleteSendTo",
                    "command": "getApiStreets",
                    "jsonData": "{\"source\": \"api-lobbe\", \"provider\": \"lobbe\", \"cityId\": \"${data.apiLobbeStateId}\", \"districtId\": \"${data.apiLobbeCityId}\"}",
                    "freeSolo": false,
                    "alsoDependsOn": [
                        "apiLobbeStateId",
                        "apiLobbeCityId"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "Street"
                },
                "_apiLobbeTypes": {
                    "hidden": "!data.apiLobbeStateId || data.apiLobbeStateId === 'err' || !data.apiLobbeCityId || data.apiLobbeCityId === 'err' || !data.apiLobbeStreetId || data.apiLobbeStreetId === 'err'",
                    "type": "textSendTo",
                    "container": "text",
                    "copyToClipboard": true,
                    "command": "getApiTypesText",
                    "jsonData": "{\"source\": \"api-lobbe\", \"provider\": \"lobbe\", \"cityId\": \"${data.apiLobbeStateId}\", \"districtId\": \"${data.apiLobbeCityId}\", \"streetId\": \"${data.apiLobbeStreetId}\"}",
                    "alsoDependsOn": [
                        "apiLobbeStateId",
                        "apiLobbeCityId",
                        "apiLobbeStreetId"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "Available types"
                }
            }
        },
        "_sourceApiMuellabfuhrde": {
            "hidden": "data.source !== 'api-muellabfuhrde'",
            "type": "panel",
            "label": "Webservice (muellabfuhr-deutschland.de)",
            "noTranslation": true,
            "icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjwhLS0hRm9udCBBd2Vzb21lIEZyZWUgNi41LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT48cGF0aCBvcGFjaXR5PSIxIiBmaWxsPSIjMUUzMDUwIiBkPSJNMzUyIDI1NmMwIDIyLjItMS4yIDQzLjYtMy4zIDY0SDE2My4zYy0yLjItMjAuNC0zLjMtNDEuOC0zLjMtNjRzMS4yLTQzLjYgMy4zLTY0SDM0OC43YzIuMiAyMC40IDMuMyA0MS44IDMuMyA2NHptMjguOC02NEg1MDMuOWM1LjMgMjAuNSA4LjEgNDEuOSA4LjEgNjRzLTIuOCA0My41LTguMSA2NEgzODAuOGMyLjEtMjAuNiAzLjItNDIgMy4yLTY0cy0xLjEtNDMuNC0zLjItNjR6bTExMi42LTMySDM3Ni43Yy0xMC02My45LTI5LjgtMTE3LjQtNTUuMy0xNTEuNmM3OC4zIDIwLjcgMTQyIDc3LjUgMTcxLjkgMTUxLjZ6bS0xNDkuMSAwSDE2Ny43YzYuMS0zNi40IDE1LjUtNjguNiAyNy05NC43YzEwLjUtMjMuNiAyMi4yLTQwLjcgMzMuNS01MS41QzIzOS40IDMuMiAyNDguNyAwIDI1NiAwczE2LjYgMy4yIDI3LjggMTMuOGMxMS4zIDEwLjggMjMgMjcuOSAzMy41IDUxLjVjMTEuNiAyNiAyMC45IDU4LjIgMjcgOTQuN3ptLTIwOSAwSDE4LjZDNDguNiA4NS45IDExMi4yIDI5LjEgMTkwLjYgOC40QzE2NS4xIDQyLjYgMTQ1LjMgOTYuMSAxMzUuMyAxNjB6TTguMSAxOTJIMTMxLjJjLTIuMSAyMC42LTMuMiA0Mi0zLjIgNjRzMS4xIDQzLjQgMy4yIDY0SDguMUMyLjggMjk5LjUgMCAyNzguMSAwIDI1NnMyLjgtNDMuNSA4LjEtNjR6TTE5NC43IDQ0Ni42Yy0xMS42LTI2LTIwLjktNTguMi0yNy05NC42SDM0NC4zYy02LjEgMzYuNC0xNS41IDY4LjYtMjcgOTQuNmMtMTAuNSAyMy42LTIyLjIgNDAuNy0zMy41IDUxLjVDMjcyLjYgNTA4LjggMjYzLjMgNTEyIDI1NiA1MTJzLTE2LjYtMy4yLTI3LjgtMTMuOGMtMTEuMy0xMC44LTIzLTI3LjktMzMuNS01MS41ek0xMzUuMyAzNTJjMTAgNjMuOSAyOS44IDExNy40IDU1LjMgMTUxLjZDMTEyLjIgNDgyLjkgNDguNiA0MjYuMSAxOC42IDM1MkgxMzUuM3ptMzU4LjEgMGMtMzAgNzQuMS05My42IDEzMC45LTE3MS45IDE1MS42YzI1LjUtMzQuMiA0NS4yLTg3LjcgNTUuMy0xNTEuNkg0OTMuNHoiLz48L3N2Zz4=",
            "items": {
                "apiMuellabfuhrdeProvider": {
                    "type": "autocompleteSendTo",
                    "command": "getApiProviders",
                    "jsonData": "{\"source\": \"api-muellabfuhrde\"}",
                    "freeSolo": false,
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "Provider"
                },
                "apiMuellabfuhrdeCityId": {
                    "newLine": true,
                    "hidden": "!data.apiMuellabfuhrdeProvider || data.apiMuellabfuhrdeProvider === 'err'",
                    "type": "autocompleteSendTo",
                    "command": "getApiCities",
                    "jsonData": "{\"source\": \"api-muellabfuhrde\", \"provider\": \"${data.apiMuellabfuhrdeProvider}\"}",
                    "freeSolo": false,
                    "alsoDependsOn": [
                        "apiMuellabfuhrdeProvider"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "City"
                },
                "apiMuellabfuhrdeStreetId": {
                    "newLine": true,
                    "hidden": "!data.apiMuellabfuhrdeProvider || data.apiMuellabfuhrdeProvider === 'err' || !data.apiMuellabfuhrdeCityId || data.apiMuellabfuhrdeCityId === 'err'",
                    "type": "autocompleteSendTo",
                    "command": "getApiStreets",
                    "jsonData": "{\"source\": \"api-muellabfuhrde\", \"provider\": \"${data.apiMuellabfuhrdeProvider}\", \"cityId\": \"${data.apiMuellabfuhrdeCityId}\"}",
                    "freeSolo": false,
                    "alsoDependsOn": [
                        "apiMuellabfuhrdeProvider",
                        "apiMuellabfuhrdeCityId"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "Street"
                },
                "_apiMuellabfuhrdeTypes": {
                    "hidden": "!data.apiMuellabfuhrdeProvider || data.apiMuellabfuhrdeProvider === 'err' || !data.apiMuellabfuhrdeCityId || data.apiMuellabfuhrdeCityId === 'err' || !data.apiMuellabfuhrdeStreetId || data.apiMuellabfuhrdeStreetId === 'err'",
                    "type": "textSendTo",
                    "container": "text",
                    "copyToClipboard": true,
                    "command": "getApiTypesText",
                    "jsonData": "{\"source\": \"api-muellabfuhrde\", \"provider\": \"${data.apiMuellabfuhrdeProvider}\", \"cityId\": \"${data.apiMuellabfuhrdeCityId}\", \"streetId\": \"${data.apiMuellabfuhrdeStreetId}\"}",
                    "alsoDependsOn": [
                        "apiMuellabfuhrdeProvider",
                        "apiMuellabfuhrdeCityId",
                        "apiMuellabfuhrdeStreetId"
                    ],
                    "xs": 12,
                    "sm": 12,
                    "md": 6,
                    "lg": 6,
                    "xl": 6,
                    "label": "Available types"
                }
            }
        },
        "_advanced": {
            "type": "panel",
            "label": "trash types",
            "icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMTM1LjIgMTcuN0MxNDAuNiA2LjggMTUxLjcgMCAxNjMuOCAwSDI4NC4yYzEyLjEgMCAyMy4yIDYuOCAyOC42IDE3LjdMMzIwIDMyaDk2YzE3LjcgMCAzMiAxNC4zIDMyIDMycy0xNC4zIDMyLTMyIDMySDMyQzE0LjMgOTYgMCA4MS43IDAgNjRTMTQuMyAzMiAzMiAzMmg5Nmw3LjItMTQuM3pNMzIgMTI4SDQxNlY0NDhjMCAzNS4zLTI4LjcgNjQtNjQgNjRIOTZjLTM1LjMgMC02NC0yOC43LTY0LTY0VjEyOHptOTYgNjRjLTguOCAwLTE2IDcuMi0xNiAxNlY0MzJjMCA4LjggNy4yIDE2IDE2IDE2czE2LTcuMiAxNi0xNlYyMDhjMC04LjgtNy4yLTE2LTE2LTE2em05NiAwYy04LjggMC0xNiA3LjItMTYgMTZWNDMyYzAgOC44IDcuMiAxNiAxNiAxNnMxNi03LjIgMTYtMTZWMjA4YzAtOC44LTcuMi0xNi0xNi0xNnptOTYgMGMtOC44IDAtMTYgNy4yLTE2IDE2VjQzMmMwIDguOCA3LjIgMTYgMTYgMTZzMTYtNy4yIDE2LTE2VjIwOGMwLTguOC03LjItMTYtMTYtMTZ6Ii8+PC9zdmc+",
            "items": {
                "trashtypes": {
                    "type": "table",
                    "xs": 12,
                    "sm": 12,
                    "md": 12,
                    "lg": 12,
                    "xl": 12,
                    "label": "trash types",
                    "items": [
                        {
                            "type": "text",
                            "attr": "name",
                            "width": "35%",
                            "title": {
                                "en": "Name",
                                "de": "Name",
                                "ru": "Имя",
                                "pt": "Nome",
                                "nl": "Naam",
                                "fr": "Nom",
                                "it": "Nome",
                                "es": "Nombre",
                                "pl": "Nazwa",
                                "uk": "Ім'я",
                                "zh-cn": "姓名"
                            },
                            "filter": true,
                            "sort": true,
                            "default": ""
                        },
                        {
                            "type": "text",
                            "trim": false,
                            "attr": "match",
                            "width": "35%",
                            "title": {
                                "en": "Applies to appointments",
                                "de": "Gilt für Termine",
                                "ru": "Относится к встречам",
                                "pt": "Aplica-se a compromissos",
                                "nl": "Geldt voor afspraken",
                                "fr": "S'applique aux rendez-vous",
                                "it": "Si applica agli appuntamenti",
                                "es": "Se aplica a citas",
                                "pl": "Dotyczy spotkań",
                                "uk": "Додаток до призначень",
                                "zh-cn": "适用于约会"
                            },
                            "filter": false,
                            "sort": false,
                            "default": ""
                        },
                        {
                            "type": "checkbox",
                            "attr": "exactmatch",
                            "width": "10%",
                            "title": {
                                "en": "Exact match",
                                "de": "Genaue Übereinstimmung",
                                "ru": "Точное совпадение",
                                "pt": "Combinação exata",
                                "nl": "Exacte overeenkomst",
                                "fr": "Correspondance exacte",
                                "it": "Corrispondenza esatta",
                                "es": "Coincidencia exacta",
                                "pl": "Dokładne dopasowanie",
                                "uk": "Точний матч",
                                "zh-cn": "完全符合"
                            },
                            "filter": false,
                            "sort": false,
                            "default": false
                        },
                        {
                            "type": "checkbox",
                            "attr": "hidewarnings",
                            "width": "10%",
                            "title": {
                                "en": "Hide warnings",
                                "de": "Warnungen ausblenden",
                                "ru": "Скрыть предупреждения",
                                "pt": "Esconder avisos",
                                "nl": "Waarschuwingen verbergen",
                                "fr": "Masquer les avertissements",
                                "it": "Nascondi avvisi",
                                "es": "Ocultar advertencias",
                                "pl": "Ukryj ostrzeżenia",
                                "uk": "Приховати попередження",
                                "zh-cn": "隐藏警告"
                            },
                            "filter": false,
                            "sort": false,
                            "default": false
                        },
                        {
                            "type": "color",
                            "attr": "color",
                            "width": "10%",
                            "title": {
                                "en": "Color",
                                "de": "Farbe",
                                "ru": "Цвет",
                                "pt": "Cor",
                                "nl": "Kleur",
                                "fr": "Couleur",
                                "it": "Colore",
                                "es": "Color",
                                "pl": "Kolor",
                                "uk": "Колір",
                                "zh-cn": "颜色"
                            },
                            "filter": false,
                            "sort": false,
                            "default": "#000000"
                        }
                    ]
                },
                "_help1": {
                    "newLine": true,
                    "type": "staticText",
                    "text": "table name help",
                    "xs": 12,
                    "sm": 12,
                    "md": 4,
                    "lg": 4,
                    "xl": 4
                },
                "_help2": {
                    "type": "staticText",
                    "text": "table match help",
                    "xs": 12,
                    "sm": 12,
                    "md": 4,
                    "lg": 4,
                    "xl": 4
                },
                "_help3": {
                    "type": "staticText",
                    "text": "table color help",
                    "xs": 12,
                    "sm": 12,
                    "md": 4,
                    "lg": 4,
                    "xl": 4
                }
            }
        }
    }
}
