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": {}
});