themeRoleSettingBundle top-level property
MasonBundle
themeRoleSettingBundle
final
Implementation
final themeRoleSettingBundle = MasonBundle.fromJson(<String, dynamic>{
"files": [
{
"path": "lib/core/theme/theme_mode_setting.dart",
"data":
"aW1wb3J0ICdwYWNrYWdlOmZsdXR0ZXIvbWF0ZXJpYWwuZGFydCc7CgppbXBvcnQgJ3RoZW1lX21vZGUuZGFydCc7CgovLy8gVGhlIHNldHRpbmcgb2YgdGhlIHRoZW1lIG1vZGUgb2YgdGhlIGFwcCwgYW4gZW50cnkgb2YgdGhlIHNldHRpbmdzCi8vLyBzY3JlZW46IGl0IHNob3dzIHRoZSBtb2RlIHRoYXQgdGhlIHVzZXIgc2VsZWN0ZWQsIGFuZCBsZXRzIHRoZSB1c2VyCi8vLyBzZWxlY3Qgd2hldGhlciB0aGUgYXBwIGlzIGxpZ2h0LCBkYXJrLCBvciBmb2xsb3dzIHRoZSBkZXZpY2UuCi8vLwovLy8gVGhlIGVudHJ5IGRvZXMgbm90IHdhaXQgdW50aWwgYSBjaG9pY2UgaXMgc2F2ZWQuIElmIHRoZSBwcmVmZXJlbmNlcyBmYWlsCi8vLyB0byBzYXZlIGl0LCB0aGUgYXBwIHNob3dzIHRoZSBzZWxlY3RlZCBtb2RlIHdoaWxlIGl0IHJ1bnMsIGl0cyBuZXh0Ci8vLyBsYXVuY2ggaGFzIHRoZSBtb2RlIHRoYXQgd2FzIHNhdmVkIGJlZm9yZSwgYW5kIHRoZSBlcnJvciBpcyBvbmUgdGhhdAovLy8gbm90aGluZyBoZXJlIGNhdGNoZXM6IGl0IHJlYWNoZXMgdGhlIGhhbmRsZXJzIG9mIHRoZSB1bmNhdWdodCBlcnJvcnMgb2YKLy8vIHRoZSBhcHAuCmNsYXNzIFRoZW1lTW9kZVNldHRpbmcgZXh0ZW5kcyBTdGF0ZWxlc3NXaWRnZXQgewogIC8vLyBDcmVhdGVzIHRoZSBzZXR0aW5nLgogIGNvbnN0IFRoZW1lTW9kZVNldHRpbmcoe3N1cGVyLmtleX0pOwoKICBAb3ZlcnJpZGUKICBXaWRnZXQgYnVpbGQoQnVpbGRDb250ZXh0IGNvbnRleHQpIHsKICAgIGZpbmFsIHRoZW1lID0gVGhlbWUub2YoY29udGV4dCk7CiAgICByZXR1cm4gUGFkZGluZygKICAgICAgcGFkZGluZzogY29uc3QgRWRnZUluc2V0cy5hbGwoMTYpLAogICAgICBjaGlsZDogQ29sdW1uKAogICAgICAgIG1haW5BeGlzU2l6ZTogTWFpbkF4aXNTaXplLm1pbiwKICAgICAgICBjcm9zc0F4aXNBbGlnbm1lbnQ6IENyb3NzQXhpc0FsaWdubWVudC5zdHJldGNoLAogICAgICAgIGNoaWxkcmVuOiBbCiAgICAgICAgICBSb3coCiAgICAgICAgICAgIGNoaWxkcmVuOiBbCiAgICAgICAgICAgICAgSWNvbigKICAgICAgICAgICAgICAgIEljb25zLmJyaWdodG5lc3NfNl9vdXRsaW5lZCwKICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5jb2xvclNjaGVtZS5vblN1cmZhY2VWYXJpYW50LAogICAgICAgICAgICAgICksCiAgICAgICAgICAgICAgY29uc3QgU2l6ZWRCb3god2lkdGg6IDE2KSwKICAgICAgICAgICAgICBFeHBhbmRlZCgKICAgICAgICAgICAgICAgIGNoaWxkOiBUZXh0KAogICAgICAgICAgICAgICAgICB7e3t0ZXh0X3RpdGxlfX19LAogICAgICAgICAgICAgICAgICBzdHlsZTogdGhlbWUudGV4dFRoZW1lLmJvZHlMYXJnZSwKICAgICAgICAgICAgICAgICksCiAgICAgICAgICAgICAgKSwKICAgICAgICAgICAgXSwKICAgICAgICAgICksCiAgICAgICAgICBjb25zdCBTaXplZEJveChoZWlnaHQ6IDE0KSwKICAgICAgICAgIC8vIFRoZSBuYW1lcyBvZiB0aGUgbW9kZXMgc2hhcmUgdGhlIHdpZHRoIG9mIHRoZSBlbnRyeSwgc28gYXQgYQogICAgICAgICAgLy8gbGFyZ2UgdGV4dCBzaXplIHRoZXkgZ3JvdyBvbmx5IGJ5IGhhbGYuCiAgICAgICAgICBNZWRpYVF1ZXJ5LndpdGhDbGFtcGVkVGV4dFNjYWxpbmcoCiAgICAgICAgICAgIG1heFNjYWxlRmFjdG9yOiAxLjUsCiAgICAgICAgICAgIGNoaWxkOiBTZWdtZW50ZWRCdXR0b248VGhlbWVNb2RlPigKICAgICAgICAgICAgICBzaG93U2VsZWN0ZWRJY29uOiBmYWxzZSwKICAgICAgICAgICAgICBzdHlsZTogY29uc3QgQnV0dG9uU3R5bGUoCiAgICAgICAgICAgICAgICBwYWRkaW5nOiBXaWRnZXRTdGF0ZVByb3BlcnR5QWxsKAogICAgICAgICAgICAgICAgICBFZGdlSW5zZXRzLnN5bW1ldHJpYyhob3Jpem9udGFsOiA0LCB2ZXJ0aWNhbDogMTApLAogICAgICAgICAgICAgICAgKSwKICAgICAgICAgICAgICApLAogICAgICAgICAgICAgIHNlZ21lbnRzOiBbCiAgICAgICAgICAgICAgICBmb3IgKGZpbmFsIChtb2RlLCBpY29uLCBuYW1lKSBpbiBbCiAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICBUaGVtZU1vZGUuc3lzdGVtLAogICAgICAgICAgICAgICAgICAgIEljb25zLmJyaWdodG5lc3NfYXV0b19vdXRsaW5lZCwKICAgICAgICAgICAgICAgICAgICB7e3t0ZXh0X3N5c3RlbX19fSwKICAgICAgICAgICAgICAgICAgKSwKICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgIFRoZW1lTW9kZS5saWdodCwKICAgICAgICAgICAgICAgICAgICBJY29ucy5saWdodF9tb2RlX291dGxpbmVkLAogICAgICAgICAgICAgICAgICAgIHt7e3RleHRfbGlnaHR9fX0sCiAgICAgICAgICAgICAgICAgICksCiAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICBUaGVtZU1vZGUuZGFyaywKICAgICAgICAgICAgICAgICAgICBJY29ucy5kYXJrX21vZGVfb3V0bGluZWQsCiAgICAgICAgICAgICAgICAgICAge3t7dGV4dF9kYXJrfX19LAogICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgXSkKICAgICAgICAgICAgICAgICAgQnV0dG9uU2VnbWVudCgKICAgICAgICAgICAgICAgICAgICB2YWx1ZTogbW9kZSwKICAgICAgICAgICAgICAgICAgICAvLyBUaGUgaWNvbiBhYm92ZSB0aGUgbmFtZSwgc28gdGhhdCBhIGxvbmcgbmFtZSBvZiBhCiAgICAgICAgICAgICAgICAgICAgLy8gbW9kZSBoYXMgdGhlIHdpZHRoIG9mIGl0cyBzZWdtZW50LgogICAgICAgICAgICAgICAgICAgIGxhYmVsOiBDb2x1bW4oCiAgICAgICAgICAgICAgICAgICAgICBtYWluQXhpc1NpemU6IE1haW5BeGlzU2l6ZS5taW4sCiAgICAgICAgICAgICAgICAgICAgICBjaGlsZHJlbjogWwogICAgICAgICAgICAgICAgICAgICAgICBJY29uKGljb24sIHNpemU6IDIwKSwKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgU2l6ZWRCb3goaGVpZ2h0OiA0KSwKICAgICAgICAgICAgICAgICAgICAgICAgLy8gT24gb25lIGxpbmUsIGFuZCBzY2FsZWQgZG93biB3aGVyZSBpdCBpcyB3aWRlcgogICAgICAgICAgICAgICAgICAgICAgICAvLyB0aGFuIGl0cyBzZWdtZW50LgogICAgICAgICAgICAgICAgICAgICAgICBGaXR0ZWRCb3goCiAgICAgICAgICAgICAgICAgICAgICAgICAgZml0OiBCb3hGaXQuc2NhbGVEb3duLAogICAgICAgICAgICAgICAgICAgICAgICAgIGNoaWxkOiBUZXh0KG5hbWUsIG1heExpbmVzOiAxLCBzb2Z0V3JhcDogZmFsc2UpLAogICAgICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgc2VsZWN0ZWQ6IHtBcHBUaGVtZU1vZGVTY29wZS5vZihjb250ZXh0KX0sCiAgICAgICAgICAgICAgb25TZWxlY3Rpb25DaGFuZ2VkOiAobW9kZXMpID0+IGFwcFRoZW1lTW9kZS5jaG9vc2UobW9kZXMuc2luZ2xlKSwKICAgICAgICAgICAgKSwKICAgICAgICAgICksCiAgICAgICAgXSwKICAgICAgKSwKICAgICk7CiAgfQp9Cg==",
"type": "text"
}
],
"hooks": [],
"name": "theme_role_setting",
"description":
"The template of the theme role of SMF for an app with a settings screen: the entry in which the user selects the theme mode.",
"version": "0.1.0+1",
"environment": {"mason": "^0.1.1"},
"vars": {}
});