{
  "schema_version": "1.0.0",
  "scanner": {
    "name": "global-capability-catalog",
    "version": "0.1.0"
  },
  "repo": {
    "id": "github-recent__mbarbine__vanagain-site",
    "name": "mbarbine__vanagain-site",
    "path": "/Users/bwm.barbinewarnermichael/Documents/github/repositories/github-recent/mbarbine__vanagain-site",
    "relative_path": "github-recent/mbarbine__vanagain-site",
    "remote_url": "git@github.com:mbarbine/vanagain-site.git",
    "default_branch": "master",
    "current_commit": "a8221938e4e3cc5861e0fe490eafe0930234c832"
  },
  "languages": [
    {
      "language": "JavaScript",
      "files": 1137,
      "bytes": 13036653
    },
    {
      "language": "CSS",
      "files": 210,
      "bytes": 4747027
    },
    {
      "language": "HTML",
      "files": 292,
      "bytes": 3657353
    },
    {
      "language": "PHP",
      "files": 413,
      "bytes": 2019239
    },
    {
      "language": "XML",
      "files": 3,
      "bytes": 620292
    },
    {
      "language": "SCSS",
      "files": 101,
      "bytes": 363222
    },
    {
      "language": "Markdown",
      "files": 30,
      "bytes": 286066
    },
    {
      "language": "JSON",
      "files": 16,
      "bytes": 99654
    },
    {
      "language": "Vue",
      "files": 1,
      "bytes": 563
    }
  ],
  "frameworks": [
    {
      "name": "Vue",
      "confidence": "high",
      "evidence_paths": [
        "admin/package.json"
      ]
    }
  ],
  "packages": {
    "package_manager": "npm",
    "manifests": [
      {
        "path": "admin/package.json",
        "name": null,
        "version": null,
        "scripts": {
          "dev": "npm run development",
          "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
          "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
          "watch-poll": "npm run watch -- --watch-poll",
          "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
          "prod": "npm run production",
          "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
        },
        "dependencies": {},
        "dev_dependencies": {
          "axios": "^0.15.3",
          "bootstrap-sass": "^3.3.7",
          "cross-env": "^3.2.3",
          "jquery": "^3.1.1",
          "laravel-mix": "0.*",
          "lodash": "^4.17.4",
          "vue": "^2.1.10"
        }
      }
    ]
  },
  "routes": {
    "api_routes": [],
    "app_routes": []
  },
  "components": [
    {
      "name": "Example",
      "kind": "ui-component",
      "source_path": "admin/resources/assets/js/components/Example.vue"
    }
  ],
  "data_models": [],
  "database": {
    "databases": [],
    "schemas": [],
    "migrations": []
  },
  "tests": [],
  "ci": {
    "workflows": []
  },
  "containers": {
    "dockerfiles": [],
    "compose_files": []
  },
  "env": {
    "example_files": [],
    "variables": []
  },
  "configs": [
    {
      "path": "admin/package.json"
    }
  ],
  "docs": {
    "readme_paths": [
      {
        "path": "admin/public/assets/admin/plugins/ckeditor/plugins/scayt/README.md"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckeditor/plugins/wsc/README.md"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckeditor/README.md"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckeditor/skins/moono/readme.md"
      },
      {
        "path": "admin/public/assets/admin/plugins/datatables/extensions/AutoFill/Readme.txt"
      },
      {
        "path": "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/Readme.md"
      },
      {
        "path": "admin/public/assets/admin/plugins/datatables/extensions/ColVis/Readme.md"
      },
      {
        "path": "admin/public/assets/admin/plugins/datatables/extensions/FixedColumns/Readme.md"
      },
      {
        "path": "admin/public/assets/admin/plugins/datatables/extensions/FixedHeader/Readme.txt"
      },
      {
        "path": "admin/public/assets/admin/plugins/datatables/extensions/KeyTable/Readme.txt"
      },
      {
        "path": "admin/public/assets/admin/plugins/datatables/extensions/Responsive/Readme.md"
      },
      {
        "path": "admin/public/assets/admin/plugins/datatables/extensions/Scroller/Readme.txt"
      },
      {
        "path": "admin/public/assets/admin/plugins/datatables/extensions/TableTools/Readme.md"
      },
      {
        "path": "admin/public/assets/admin/plugins/input-mask/phone-codes/readme.txt"
      },
      {
        "path": "admin/public/assets/admin/plugins/Ionicons/readme.md"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/animate/README.md"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/bootstrap-daterangepicker/README.md"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/bootstrap-datetimepicker/README.md"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/bootstrap-hover-dropdown/README.md"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/bootstrap-social/README.md"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/bootstrap-timepicker/README.md"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/counterup/README.md"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/fancybox/README.md"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/input-mask/phone-codes/readme.txt"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/simple-line-icons/Readme.txt"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/socicon/readme.html"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/socicon/readme.md"
      },
      {
        "path": "admin/readme.md"
      }
    ],
    "doc_paths": [],
    "llms_context_paths": []
  },
  "discovery_files": {
    "openapi": [],
    "mcp": [],
    "llms": [],
    "sitemaps": [
      {
        "path": "admin/public/sitemap.xml"
      },
      {
        "path": "sitemap.xml"
      }
    ],
    "feeds": [],
    "well_known": [
      {
        "path": ".well-known/acme-challenge/qf8nS2c3EwlMpnsD3O_Sd6AvUx0slQM0bDWc4Fd-K0s"
      },
      {
        "path": "admin/public/.well-known/pki-validation/F19F9D3075ABAB1B1BC902FDD1B2FC7F.txt"
      }
    ],
    "robots": [
      {
        "path": "admin/public/robots.txt"
      },
      {
        "path": "robots.txt"
      }
    ],
    "manifests": []
  },
  "integrations": [],
  "license": {
    "spdx": "MIT",
    "paths": [
      {
        "path": "admin/public/assets/admin/plugins/ckeditor/LICENSE.md"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckeditor/plugins/scayt/LICENSE.md"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckeditor/plugins/wsc/LICENSE.md"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckeditor/samples/toolbarconfigurator/font/LICENSE.txt"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckeditor/samples/toolbarconfigurator/lib/codemirror/LICENSE"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckfinder/help/cs/files/license.html"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckfinder/help/en/files/license.html"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckfinder/help/es-mx/files/license.html"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckfinder/help/es/files/license.html"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckfinder/help/fi/files/license.html"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckfinder/help/lt/files/license.html"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckfinder/help/pl/files/license.html"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckfinder/license.txt"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/LICENSE"
      },
      {
        "path": "admin/public/assets/admin/plugins/ckfinder/plugins/gallery/colorbox/license.txt"
      },
      {
        "path": "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/License.txt"
      },
      {
        "path": "admin/public/assets/admin/plugins/datatables/extensions/ColVis/License.txt"
      },
      {
        "path": "admin/public/assets/admin/plugins/datatables/extensions/FixedColumns/License.txt"
      },
      {
        "path": "admin/public/assets/admin/plugins/datatables/extensions/Responsive/License.txt"
      },
      {
        "path": "admin/public/assets/admin/plugins/Ionicons/LICENSE"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/bootstrap-datetimepicker/LICENSE"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/bootstrap-hover-dropdown/LICENSE"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/bootstrap-social/LICENSE"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/bootstrap-timepicker/LICENSE"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/counterup/LICENSE"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/ilightbox/social_icons/license.txt"
      },
      {
        "path": "admin/public/assets/frontend/assets/plugins/simple-line-icons/License.txt"
      }
    ]
  },
  "comments": [
    {
      "kind": "security",
      "source_path": ".jules/sentinel.md",
      "line": 8,
      "text": "**Prevention:** Always verify that security best practices (like `env()` usage) have been consistently backported to legacy controllers, not just implemented in the newer API routes."
    },
    {
      "kind": "todo",
      "source_path": "admin/app/Http/helpers.php",
      "line": 1320,
      "text": "'DAC' =>  'Davao Occidental', // TODO: Needs to be updated when ISO code is assigned"
    },
    {
      "kind": "todo",
      "source_path": "admin/app/Http/helpers.php",
      "line": 2548,
      "text": "'DAC' =>  'Davao Occidental', // TODO: Needs to be updated when ISO code is assigned"
    },
    {
      "kind": "security",
      "source_path": "admin/ckfinder/userfiles/files/def.txt",
      "line": 15,
      "text": "Your Security is week !!! I'm Sorry"
    },
    {
      "kind": "security",
      "source_path": "admin/config/auth.php",
      "line": 99,
      "text": "| considered valid. This security feature keeps tokens short-lived so"
    },
    {
      "kind": "security",
      "source_path": "admin/config/mail.php",
      "line": 70,
      "text": "| transport layer security protocol should provide great security."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/bootstrap/js/bootstrap.js",
      "line": 1576,
      "text": "if (that.$element) { // TODO: Check whether guarding this code with this `if` is really necessary."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
      "line": 1,
      "text": "// TODO: in future try to replace most inline compability checks with polyfills for code readability"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
      "line": 78,
      "text": "TODO: look into this properly."
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
      "line": 413,
      "text": "deprecationNotice: function(deprecated, replacement) {"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
      "line": 414,
      "text": "api.warn(\"DEPRECATED: \" + deprecated + \" in module \" + this.name + \"is deprecated. Please use \" +"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
      "line": 4268,
      "text": "* Currently only IE 6+ offers such feature <iframe security=\"restricted\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
      "line": 4743,
      "text": "// deprecated, use .on()"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
      "line": 4748,
      "text": "// deprecated, use .off()"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
      "line": 5325,
      "text": ";// TODO: Refactor dom tree traversing here"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
      "line": 5698,
      "text": ";// TODO: Refactor dom tree traversing here"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
      "line": 5863,
      "text": "/* TODO: Currently escaped module pattern as otherwise folloowing default swill be shared among multiple editors."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
      "line": 5980,
      "text": "// TODO: try to minimize surplus spaces"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
      "line": 6311,
      "text": "// TODO: refactor. Too long to read"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
      "line": 6434,
      "text": "// TODO: Investigate this further and check for smarter handling"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
      "line": 6459,
      "text": "// \\uFEFF = wysihtml5.INVISIBLE_SPACE (used as a hack in certain rich text editing situations)"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js",
      "line": 2,
      "text": "var wysihtml5,Base,Handlebars;Object.defineProperty&&Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(Element.prototype,\"textContent\")&&!Object.getOwnPropertyDescriptor(Element.prototype,\"textContent\").get&&!function(){var a"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js",
      "line": 4,
      "text": "})}var b={\"float\":\"styleFloat\"in document.createElement(\"div\").style?\"styleFloat\":\"cssFloat\"},c=/\\-[a-z]/g;return function(c){return{from:function(d){var e,f,g,h,i,j,k,l,m;if(d.nodeType===wysihtml5.ELEMENT_NODE){if(e=d.ownerDocument,f=b[c]|"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/chartjs/Chart.js",
      "line": 839,
      "text": "// TODO = check cross browser stuff with this."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/chartjs/Chart.js",
      "line": 845,
      "text": "// TODO = check cross browser stuff with this."
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/CHANGES.md",
      "line": 94,
      "text": "* [#11725](http://dev.ckeditor.com/ticket/11725): Marked [`CKEDITOR.env.mobile`](http://docs.ckeditor.com/#!/api/CKEDITOR.env-property-mobile) as deprecated. The reason is that it is no longer clear what \"mobile\" means."
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/CHANGES.md",
      "line": 298,
      "text": "**Security Updates:**"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/CHANGES.md",
      "line": 344,
      "text": "* [#12812](http://dev.ckeditor.com/ticket/12812): Fixed: An uncaught security exception is thrown when [Line Utilities](http://ckeditor.com/addon/lineutils) are used in an inline editor loaded in a cross-domain `iframe`. Thanks to [Vitaliy "
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/CHANGES.md",
      "line": 354,
      "text": "**Security Updates:**"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/CHANGES.md",
      "line": 400,
      "text": "* [#12315](http://dev.ckeditor.com/ticket/12315): Fixed: Marked [`config.autoParagraph`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-autoParagraph) as deprecated."
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/CHANGES.md",
      "line": 447,
      "text": "**Security Updates:**"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/CHANGES.md",
      "line": 540,
      "text": "* [#9504](http://dev.ckeditor.com/ticket/9504): Stopped using deprecated `attribute.specified` in all browsers except Internet Explorer."
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/CHANGES.md",
      "line": 547,
      "text": "* Marked the [`editor.beforePaste`](http://docs.ckeditor.com/#!/api/CKEDITOR.editor-event-beforePaste) event as deprecated."
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/CHANGES.md",
      "line": 999,
      "text": "* Security update: Added protection against XSS attack and possible path disclosure in the PHP sample."
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/lang/bn.js",
      "line": 5,
      "text": "CKEDITOR.lang['bn']={\"editor\":\"Rich Text Editor\",\"editorPanel\":\"Rich Text Editor panel\",\"common\":{\"editorHelp\":\"Press ALT 0 for help\",\"browseServer\":\"ব্রাউজ সার্ভার\",\"url\":\"URL\",\"protocol\":\"প্রোটোকল\",\"upload\":\"আপলোড\",\"uploadSubmit\":\"ইহাকে স"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/lang/bs.js",
      "line": 5,
      "text": "CKEDITOR.lang['bs']={\"editor\":\"Rich Text Editor\",\"editorPanel\":\"Rich Text Editor panel\",\"common\":{\"editorHelp\":\"Press ALT 0 for help\",\"browseServer\":\"Browse Server\",\"url\":\"URL\",\"protocol\":\"Protokol\",\"upload\":\"Šalji\",\"uploadSubmit\":\"Šalji na"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/lang/en-au.js",
      "line": 5,
      "text": "CKEDITOR.lang['en-au']={\"editor\":\"Rich Text Editor\",\"editorPanel\":\"Rich Text Editor panel\",\"common\":{\"editorHelp\":\"Press ALT 0 for help\",\"browseServer\":\"Browse Server\",\"url\":\"URL\",\"protocol\":\"Protocol\",\"upload\":\"Upload\",\"uploadSubmit\":\"Send"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/lang/en-ca.js",
      "line": 5,
      "text": "CKEDITOR.lang['en-ca']={\"editor\":\"Rich Text Editor\",\"editorPanel\":\"Rich Text Editor panel\",\"common\":{\"editorHelp\":\"Press ALT 0 for help\",\"browseServer\":\"Browse Server\",\"url\":\"URL\",\"protocol\":\"Protocol\",\"upload\":\"Upload\",\"uploadSubmit\":\"Send"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/lang/en-gb.js",
      "line": 5,
      "text": "CKEDITOR.lang['en-gb']={\"editor\":\"Rich Text Editor\",\"editorPanel\":\"Rich Text Editor panel\",\"common\":{\"editorHelp\":\"Press ALT 0 for help\",\"browseServer\":\"Browse Server\",\"url\":\"URL\",\"protocol\":\"Protocol\",\"upload\":\"Upload\",\"uploadSubmit\":\"Send"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/lang/en.js",
      "line": 5,
      "text": "CKEDITOR.lang['en']={\"editor\":\"Rich Text Editor\",\"editorPanel\":\"Rich Text Editor panel\",\"common\":{\"editorHelp\":\"Press ALT 0 for help\",\"browseServer\":\"Browse Server\",\"url\":\"URL\",\"protocol\":\"Protocol\",\"upload\":\"Upload\",\"uploadSubmit\":\"Send it"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/lang/es.js",
      "line": 5,
      "text": "CKEDITOR.lang['es']={\"editor\":\"Editor de texto enriquecido\",\"editorPanel\":\"Panel del Editor de Texto Enriquecido\",\"common\":{\"editorHelp\":\"Pulse ALT 0 para ayuda\",\"browseServer\":\"Ver Servidor\",\"url\":\"URL\",\"protocol\":\"Protocolo\",\"upload\":\"Car"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/lang/id.js",
      "line": 5,
      "text": "CKEDITOR.lang['id']={\"editor\":\"Rich Text Editor\",\"editorPanel\":\"Rich Text Editor panel\",\"common\":{\"editorHelp\":\"Tekan ALT 0 untuk bantuan.\",\"browseServer\":\"Jelajah Server\",\"url\":\"URL\",\"protocol\":\"Protokol\",\"upload\":\"Unggah\",\"uploadSubmit\":\""
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/lang/ms.js",
      "line": 5,
      "text": "CKEDITOR.lang['ms']={\"editor\":\"Rich Text Editor\",\"editorPanel\":\"Rich Text Editor panel\",\"common\":{\"editorHelp\":\"Press ALT 0 for help\",\"browseServer\":\"Browse Server\",\"url\":\"URL\",\"protocol\":\"Protokol\",\"upload\":\"Muat Naik\",\"uploadSubmit\":\"Hant"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/lang/si.js",
      "line": 5,
      "text": "CKEDITOR.lang['si']={\"editor\":\"පොහොසත් වචන සංස්කරණ\",\"editorPanel\":\"Rich Text Editor panel\",\"common\":{\"editorHelp\":\"උදව් ලබා ගැනීමට  ALT බොත්තම ඔබන්න\",\"browseServer\":\"සෙවුම් සේවාදායකය\",\"url\":\"URL\",\"protocol\":\"මුලාපත්‍රය\",\"upload\":\"උඩුගතකිරීම"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/lang/th.js",
      "line": 5,
      "text": "CKEDITOR.lang['th']={\"editor\":\"Rich Text Editor\",\"editorPanel\":\"Rich Text Editor panel\",\"common\":{\"editorHelp\":\"กด ALT 0 หากต้องการความช่วยเหลือ\",\"browseServer\":\"เปิดหน้าต่างจัดการไฟล์อัพโหลด\",\"url\":\"ที่อยู่อ้างอิง URL\",\"protocol\":\"โปรโตคอล"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/lang/tt.js",
      "line": 5,
      "text": "CKEDITOR.lang['tt']={\"editor\":\"Форматлаулы текст өлкәсе\",\"editorPanel\":\"Rich Text Editor panel\",\"common\":{\"editorHelp\":\"Ярдәм өчен ALT 0 басыгыз\",\"browseServer\":\"Сервер карап чыгу\",\"url\":\"Сылталама\",\"protocol\":\"Протокол\",\"upload\":\"Йөкләү\",\""
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/button/plugin.js",
      "line": 21,
      "text": "// TODO: Check if really needed."
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/bn.js",
      "line": 13,
      "text": "securityMsg: 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.', // MISSING"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/bs.js",
      "line": 13,
      "text": "securityMsg: 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.', // MISSING"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/en-au.js",
      "line": 7,
      "text": "copyError: 'Your browser security settings don\\'t permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl/Cmd+C).',"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/en-au.js",
      "line": 9,
      "text": "cutError: 'Your browser security settings don\\'t permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl/Cmd+X).',"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/en-au.js",
      "line": 13,
      "text": "securityMsg: 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.',"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/en-ca.js",
      "line": 7,
      "text": "copyError: 'Your browser security settings don\\'t permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl/Cmd+C).',"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/en-ca.js",
      "line": 9,
      "text": "cutError: 'Your browser security settings don\\'t permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl/Cmd+X).',"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/en-ca.js",
      "line": 13,
      "text": "securityMsg: 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.',"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/en-gb.js",
      "line": 7,
      "text": "copyError: 'Your browser security settings don\\'t permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl/Cmd+C).',"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/en-gb.js",
      "line": 9,
      "text": "cutError: 'Your browser security settings don\\'t permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl/Cmd+X).',"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/en-gb.js",
      "line": 13,
      "text": "securityMsg: 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.',"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/en.js",
      "line": 7,
      "text": "copyError: 'Your browser security settings don\\'t permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl/Cmd+C).',"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/en.js",
      "line": 9,
      "text": "cutError: 'Your browser security settings don\\'t permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl/Cmd+X).',"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/en.js",
      "line": 13,
      "text": "securityMsg: 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.',"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/id.js",
      "line": 9,
      "text": "cutError: 'Your browser security settings don\\'t permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl/Cmd+X).', // MISSING"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/ms.js",
      "line": 13,
      "text": "securityMsg: 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.', // MISSING"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/si.js",
      "line": 7,
      "text": "copyError: 'Your browser security settings don\\'t permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl/Cmd+C).', // MISSING"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/si.js",
      "line": 9,
      "text": "cutError: 'Your browser security settings don\\'t permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl/Cmd+X).', // MISSING"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/si.js",
      "line": 13,
      "text": "securityMsg: 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.', // MISSING"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/th.js",
      "line": 13,
      "text": "securityMsg: 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.', // MISSING"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/tt.js",
      "line": 13,
      "text": "securityMsg: 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.', // MISSING"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/plugin.js",
      "line": 369,
      "text": "// TODO it's possible that this setTimeout is not needed any more,"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/plugin.js",
      "line": 404,
      "text": "// Because of FF bug we need to use this hack, otherwise cursor is hidden"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/plugin.js",
      "line": 807,
      "text": "// onpaste/oncut/oncopy events only if the security settings allowed"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/plugin.js",
      "line": 969,
      "text": "// If non-native paste is executed, IE will open security alert and blur editable."
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/plugin.js",
      "line": 970,
      "text": "// Editable will then lock selection inside itself and after accepting security alert"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/plugin.js",
      "line": 1527,
      "text": "* shows the security dialog window when the script tries to set clipboard data and on iOS, because custom data is"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/plugin.js",
      "line": 2588,
      "text": "* **Note:** This event is deprecated. Add a `0` priority listener for the"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/plugin.js",
      "line": 2591,
      "text": "* @deprecated"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/lineutils/plugin.js",
      "line": 337,
      "text": "// TODO (?) reduce number of hops forwards/backwards."
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/toolbar/samples/toolbar.html",
      "line": 20,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/widget/plugin.js",
      "line": 1152,
      "text": "// TODO it should not be required, but it is and I found similar"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/widget/plugin.js",
      "line": 2600,
      "text": "// if user accepted security alert on IEs."
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/plugins/widget/plugin.js",
      "line": 3091,
      "text": "// Similar to hack in selection.js#~620."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/css/samples.css",
      "line": 563,
      "text": ".content div.todo {"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/css/samples.css",
      "line": 569,
      "text": ".content div.todo:before {"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/css/samples.css",
      "line": 570,
      "text": "content: \"TODO\";"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/js/sample.js",
      "line": 38,
      "text": "// TODO we can consider displaying some info box that"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/ajax.html",
      "line": 45,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/api.html",
      "line": 127,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/appendto.html",
      "line": 17,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/datafiltering.html",
      "line": 21,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/dialog/dialog.html",
      "line": 139,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/divreplace.html",
      "line": 74,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/enterkey/enterkey.html",
      "line": 40,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/htmlwriter/outputforflash.html",
      "line": 35,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/htmlwriter/outputforflash.html",
      "line": 68,
      "text": "'due to security restrictions implemented in Flash.' +"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/htmlwriter/outputhtml.html",
      "line": 22,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/index.html",
      "line": 16,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/inlineall.html",
      "line": 196,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/inlinebycode.html",
      "line": 26,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/inlinetextarea.html",
      "line": 31,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/jquery.html",
      "line": 42,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/magicline/magicline.html",
      "line": 20,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/readonly.html",
      "line": 43,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/replacebyclass.html",
      "line": 17,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/replacebycode.html",
      "line": 17,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/sample.css",
      "line": 310,
      "text": ".warning.deprecated {"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/tabindex.html",
      "line": 47,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/toolbar/toolbar.html",
      "line": 20,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/uicolor.html",
      "line": 17,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/uilanguages.html",
      "line": 18,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/wysiwygarea/fullpage.html",
      "line": 22,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/xhtmlstyle.html",
      "line": 19,
      "text": "<div class=\"warning deprecated\">"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/old/xhtmlstyle.html",
      "line": 26,
      "text": "Deprecated elements (<code>&lt;font&gt;</code>, <code>&lt;u&gt;</code>) or attributes"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/toolbarconfigurator/css/fontello.css",
      "line": 11,
      "text": "/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/toolbarconfigurator/lib/codemirror/codemirror.css",
      "line": 198,
      "text": "/* Hack to make IE7 behave */"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/toolbarconfigurator/lib/codemirror/codemirror.css",
      "line": 308,
      "text": "/* IE7 hack to prevent it from returning funny offsetTops on the spans */"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/toolbarconfigurator/lib/codemirror/codemirror.css",
      "line": 322,
      "text": ".cm-tab-wrap-hack:after { content: ''; }"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckeditor/samples/toolbarconfigurator/lib/codemirror/codemirror.js",
      "line": 148,
      "text": "(b.measure.caches||(b.measure.caches=[])).push({}))}J&&/\\bcm-tab\\b/.test(c.content.lastChild.className)&&(c.content.className=\"cm-tab-wrap-hack\");K(a,\"renderLine\",a,b.line,c.pre);c.pre.className&&(c.textClass=wd(c.pre.className,c.textClass|"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/_samples/index.html",
      "line": 35,
      "text": "<li><a class=\"samples\" href=\"standalone_v1.html\">V1 API usage (<strong>deprecated</strong>)</a><br />The basic integration sample using the very old \"V1\" API from CKFinder 1.x.</li>"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/changelog.txt",
      "line": 14,
      "text": "Security release:"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/changelog.txt",
      "line": 25,
      "text": "[PHP] - Security release, updating is highly recommended. Authenticated users could manipulate files located in folders configured as “hidden”, on web servers hosted on Windows platforms."
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/changelog.txt",
      "line": 78,
      "text": "Security Release:"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/changelog.txt",
      "line": 125,
      "text": "Security Release: fixed filtering of unsafe characters for IIS6 web server."
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/ckfinder.js",
      "line": 7,
      "text": "/*@cc_on!@*/false,iemodern:false,opera: ! !i&&i.version,webkit:h.indexOf(' applewebkit/')> -1,air:h.indexOf(' adobeair/')> -1,mac:h.indexOf('macintosh')> -1,quirks:document.compatMode=='BackCompat',isCustomDomain:function(){return this.ie&&"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/config.php",
      "line": 221,
      "text": "Due to security issues with Apache modules, it is recommended to leave the"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/config.php",
      "line": 243,
      "text": "Increases the security on an IIS web server."
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/config.php",
      "line": 274,
      "text": "For security, HTML is allowed in the first Kb of data for files having the"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/config.php",
      "line": 320,
      "text": "Enabling X-Sendfile option can potentially cause security issue."
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/core/connector/php/lang/en.php",
      "line": 29,
      "text": "'206' => 'Upload cancelled due to security reasons. The file contains HTML-like data.',"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/core/connector/php/lang/en.php",
      "line": 33,
      "text": "'500' => 'The file browser is disabled for security reasons. Please contact your system administrator and check the CKFinder configuration file.',"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/core/connector/php/php5/CommandHandler/CommandHandlerBase.php",
      "line": 129,
      "text": "* @todo handle error"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/core/connector/php/php5/Core/Config.php",
      "line": 127,
      "text": "* Disallow unsafe characters in file and folder names"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/core/connector/php/php5/Core/Config.php",
      "line": 147,
      "text": "* For security, HTML is allowed in the first Kb of data for files having the following extensions only"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/core/connector/php/php5/Core/Config.php",
      "line": 337,
      "text": "* Get \"Disallow unsafe characters\" value"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/core/connector/php/php5/Core/FolderHandler.php",
      "line": 229,
      "text": "* @todo  Ckfinder_Connector_Utils_Xml::raiseError(); perhaps we should return error"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/core/connector/php/php5/Core/Hooks.php",
      "line": 129,
      "text": "//TODO: two custom extensions may be popular and return the same error codes"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/core/connector/php/php5/Utils/FileSystem.php",
      "line": 331,
      "text": "* Secure file name from unsafe characters"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/core/connector/php/php5/Utils/FileSystem.php",
      "line": 374,
      "text": "* @todo check whether charset is supported - mb_list_encodings"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/core/connector/php/php5/Utils/FileSystem.php",
      "line": 496,
      "text": "* Detect HTML in the first KB to prevent against potential security issue with"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/core/connector/php/php5/Utils/XmlNode.php",
      "line": 177,
      "text": "//if there is nothing more todo, close empty tag and exit"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/help/en/files/006.html",
      "line": 116,
      "text": "is a security restriction. It is also possible that the file size is too"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/help/en/files/006.html",
      "line": 120,
      "text": "<h3>Upload cancelled for security reasons. The file contains HTML-like data.</h3>"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/help/en/files/006.html",
      "line": 121,
      "text": "<p>The uploaded file contains HTML code. For security reasons, only files with selected"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/help/es-mx/files/003.html",
      "line": 75,
      "text": "La diferencia m&aacute;s importante entre CKFinder y la &quot;vista de arbol&quot; que se encuentra en los sistemas operativos modernos, es que los folders se cargan &quot;bajo demanda&quot;, esto significa que CKFinder no carga todo el arb"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/help/es/files/003.html",
      "line": 75,
      "text": "La diferencia m&aacute;s importante entre CKFinder y la &quot;vista de &aacute;rbol &quot; que se encuentra en los sistemas operativos modernos, es que las carpetas se cargan &quot;bajo demanda&quot;, esto significa que CKFinder no carga to"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/lang/en.js",
      "line": 226,
      "text": "206 : 'Upload cancelled due to security reasons. The file contains HTML-like data.',"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/lang/en.js",
      "line": 230,
      "text": "500 : 'The file browser is disabled for security reasons. Please contact your system administrator and check the CKFinder configuration file.',"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/lib/codemirror.css",
      "line": 201,
      "text": "/* Hack to make IE7 behave */"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/lib/codemirror.css",
      "line": 317,
      "text": "/* IE7 hack to prevent it from returning funny offsetTops on the spans */"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/lib/codemirror.css",
      "line": 331,
      "text": ".cm-tab-wrap-hack:after { content: ''; }"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/lib/codemirror.js",
      "line": 1641,
      "text": "// Old-fashioned briefly-focus-a-textarea hack"
    },
    {
      "kind": "fixme",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/lib/codemirror.js",
      "line": 1686,
      "text": "} else if (!end) { // FIXME dangerously hacky"
    },
    {
      "kind": "fixme",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/lib/codemirror.js",
      "line": 1941,
      "text": "// FIXME this is all really shaky. might handle the few cases it needs to handle, but likely to cause problems"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/lib/codemirror.js",
      "line": 3997,
      "text": "// This hack (see related code in patchDisplay) makes sure the"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/lib/codemirror.js",
      "line": 4225,
      "text": "// select-all detection hack)"
    },
    {
      "kind": "fixme",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/lib/codemirror.js",
      "line": 5381,
      "text": "throw new Error(\"inputStyle can not (yet) be changed in a running editor\"); // FIXME"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/lib/codemirror.js",
      "line": 5906,
      "text": "// Deplorable hack to make the submit method do the right thing."
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/mode/clike/clike.js",
      "line": 451,
      "text": "\" unsafe using virtual void volatile while add alias ascending descending dynamic from get\" +"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/mode/clike/clike.js",
      "line": 732,
      "text": "builtin: words(\"abstract actual aliased annotation by default deprecated doc final formal late license\" +"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/mode/javascript/javascript.js",
      "line": 4,
      "text": "// TODO actually recognize syntax of TypeScript constructs"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/mode/python/python.js",
      "line": 143,
      "text": "// TODO - Can you have imaginary longs?"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/mode/sql/sql.js",
      "line": 296,
      "text": "keywords: set(sqlKeywords + \"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change cha"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/mode/sql/sql.js",
      "line": 312,
      "text": "keywords: set(sqlKeywords + \"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain cha"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/plugin.js",
      "line": 199,
      "text": "// TODO get rid of ugly buttons and provide something better"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/plugin.js",
      "line": 249,
      "text": "// TODO http://dev.fckeditor.net/ticket/4750"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/imageresize/plugin.js",
      "line": 186,
      "text": "// TODO resizable : CKFinder.DIALOG_RESIZE_BOTH"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/imageresize/plugin.js",
      "line": 654,
      "text": "// TODO http://dev.fckeditor.net/ticket/4750"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/zip/plugin.php",
      "line": 95,
      "text": "* Check one file for security reasons"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/zip/plugin.php",
      "line": 99,
      "text": "* @return mixed bool(false) - if security checks fails. Otherwise string - ralative zip archive path with secured filename."
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/zip/plugin.php",
      "line": 347,
      "text": "// security test failed, add to skipped"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/zip/plugin.php",
      "line": 480,
      "text": "// security test failed, add to skipped"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/admin/plugins/ckfinder/plugins/zip/plugin.php",
      "line": 531,
      "text": "* Checks given file for security"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/colorpicker/bootstrap-colorpicker.js",
      "line": 9,
      "text": "* @todo Update DOCS"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/js/dataTables.colReorder.js",
      "line": 542,
      "text": "* `Deprecated` - Get the current order of the columns, as an array."
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/js/dataTables.colReorder.js",
      "line": 544,
      "text": "*  @deprecated `fnOrder` should be used in preference to this method."
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/datatables/extensions/FixedHeader/js/dataTables.fixedHeader.js",
      "line": 460,
      "text": "// This is a little bit of a hack to force a full clone draw. When"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/extensions/KeyTable/examples/html.html",
      "line": 40,
      "text": "note that this ability is deprecated and will be removed in KeyTable 1.3.</p>"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/datatables/extensions/Responsive/js/dataTables.responsive.js",
      "line": 136,
      "text": "// remain hidden. todo - should this be done? See thread 22677"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/datatables/extensions/Scroller/js/dataTables.scroller.js",
      "line": 194,
      "text": "// @todo The defaults should extend a `c` property and the internal settings"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 1483,
      "text": "* @todo For the modularisation of v1.11 this will need to become a callback, so"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 2179,
      "text": "/* Replace jQuery UI constants @todo depreciated */"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 2218,
      "text": "// @todo Move options into their own plugins?"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 2854,
      "text": "// @todo As per sort - can this be moved into an event handler?"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 4533,
      "text": "*  @todo This really needs split up!"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 4551,
      "text": "// @todo Can this be moved into a 'data-ready' handler which is called when"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 4985,
      "text": "// Restore key features - todo - for 1.11 this needs to be done by"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5136,
      "text": "*  @todo This doesn't take account of arrays inside the deep copied objects."
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5334,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5384,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5451,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5496,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5530,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5556,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5588,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5624,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5643,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5670,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5708,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5756,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5784,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5830,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5866,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5902,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5926,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5951,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5973,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 5995,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 6024,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 6064,
      "text": "*  @deprecated Since v1.10"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 6274,
      "text": "// @todo Remove in 1.11"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 6453,
      "text": "* @todo For modularisation (1.11) this needs to do into a sort start up handler"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
      "line": 7064,
      "text": "// @todo - Is there need for an augment function?"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 259,
      "text": "// TODO: Find a better way to register and load all the locales in Node"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 678,
      "text": "// TODO: Move this out of here!"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 681,
      "text": "// TODO: Another silent failure?"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 1118,
      "text": "// TODO: We need to take the current isoWeekYear, but that depends on"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 1156,
      "text": "// TODO: Move this to another part of the creation flow to prevent circular deps"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 1383,
      "text": "'moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548',"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 1391,
      "text": "'moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548',"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 1420,
      "text": "// TODO: Use [].sort instead?"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 1774,
      "text": "deprecateSimple(name, 'moment().' + name  + '(period, number) is deprecated. Please use moment().' + name + '(number, period).');"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 1983,
      "text": "'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.',"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 2551,
      "text": "momentPrototype__proto.dates  = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth);"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 2552,
      "text": "momentPrototype__proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth);"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 2553,
      "text": "momentPrototype__proto.years  = deprecate('years accessor is deprecated. Use year instead', getSetYear);"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 2554,
      "text": "momentPrototype__proto.zone   = deprecate('moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779', getSetZone);"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 2764,
      "text": "utils_hooks__hooks.lang = deprecate('moment.lang is deprecated. Use moment.locale instead.', locale_locales__getSetGlobalLocale);"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 2765,
      "text": "utils_hooks__hooks.langData = deprecate('moment.langData is deprecated. Use moment.localeData instead.', locale_locales__getLocale);"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 2833,
      "text": "// TODO (iskren): Use anchor date (like 1st Jan) to compute this."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 2886,
      "text": "// TODO: Use this.as('ms')?"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.js",
      "line": 3059,
      "text": "duration_prototype__proto.toIsoString = deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', iso_string__toISOString);"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.min.js",
      "line": 6,
      "text": "!function(a,b){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=b():\"function\"==typeof define&&define.amd?define(b):a.moment=b()}(this,function(){\"use strict\";function a(){return Dc.apply(null,arguments)}function b(a){Dc="
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/daterangepicker/moment.min.js",
      "line": 7,
      "text": "hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},Qd=r.prototype;Qd._calendar=Kd,Qd.calendar=Yb,Qd._longDateFormat=Ld,Qd.longDateFormat=Zb,Qd._invalidDate=Md,Qd.invalidDate=$b,Qd._ordinal=Nd,Qd.ordina"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/fastclick/fastclick.js",
      "line": 134,
      "text": "// Hack is required for browsers that don't support Event#stopImmediatePropagation (e.g. Android 2)"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/fastclick/fastclick.js",
      "line": 656,
      "text": "// Part of the hack for browsers that don't support Event#stopImmediatePropagation (e.g. Android 2)"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/flot/excanvas.js",
      "line": 159,
      "text": "// TODO: use runtimeStyle and coordsize"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/flot/excanvas.js",
      "line": 166,
      "text": "// TODO: use runtimeStyle and coordsize"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/flot/excanvas.js",
      "line": 619,
      "text": "// TODO: Branch current matrix so that save/restore has no effect"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/flot/excanvas.js",
      "line": 944,
      "text": "// TODO: Following is broken for curves due to"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/flot/excanvas.js",
      "line": 1008,
      "text": "// TODO: Gradients transformed with the transformation matrix."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/flot/excanvas.js",
      "line": 1091,
      "text": "// TODO: Figure out the correct size to fit the scale."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/flot/excanvas.js",
      "line": 1283,
      "text": "// TODO: Fix the min and max params."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/flot/excanvas.js",
      "line": 1331,
      "text": "// TODO: Implement"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/flot/excanvas.js",
      "line": 1335,
      "text": "// TODO: Implement"
    },
    {
      "kind": "fixme",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.canvas.js",
      "line": 291,
      "text": "// FIXME: LEGACY BROWSER FIX"
    },
    {
      "kind": "fixme",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.categories.js",
      "line": 70,
      "text": "// FIXME: auto-detection should really not be defined here"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.errorbars.js",
      "line": 170,
      "text": "//sanity check, in case some inverted axis hack is applied to flot"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.errorbars.js",
      "line": 229,
      "text": "//sanity check, in case some inverted axis hack is applied to flot"
    },
    {
      "kind": "fixme",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.js",
      "line": 1502,
      "text": "// check stuff from the plot (FIXME: this should just read"
    },
    {
      "kind": "fixme",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.js",
      "line": 2438,
      "text": "// FIXME: consider another form of shadow when filling is turned on"
    },
    {
      "kind": "fixme",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.js",
      "line": 2609,
      "text": "// FIXME: inline moveTo is buggy with excanvas"
    },
    {
      "kind": "fixme",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.js",
      "line": 2645,
      "text": "// FIXME: figure out a way to add shadows (for instance along the right edge)"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.pie.js",
      "line": 262,
      "text": "// WARNING: HACK! REWRITE THIS CODE AS SOON AS POSSIBLE!"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.pie.js",
      "line": 266,
      "text": "// list of series, the pie plugin uses a hack where the first call"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.pie.js",
      "line": 270,
      "text": "// The plugin-global 'processed' flag is used to control this hack;"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.pie.js",
      "line": 280,
      "text": "// This is really a hack; in 0.9 we need to give plugins a proper"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.pie.js",
      "line": 557,
      "text": "// TODO: add extra shadow inside hole (with a mask) if the pie is tilted."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.pie.js",
      "line": 621,
      "text": "// TODO: perhaps do some mathmatical trickery here with the Y-coordinate to compensate for pie tilt?"
    },
    {
      "kind": "fixme",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.selection.js",
      "line": 89,
      "text": "// FIXME: The drag handling implemented here should be"
    },
    {
      "kind": "fixme",
      "source_path": "admin/public/assets/admin/plugins/flot/jquery.flot.threshold.js",
      "line": 112,
      "text": "// FIXME: there are probably some edge cases left in bars"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/font-awesome/css/font-awesome.css",
      "line": 79,
      "text": "/* Deprecated as of 4.4.0 */"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/font-awesome/scss/_bordered-pulled.scss",
      "line": 18,
      "text": "/* Deprecated as of 4.4.0 */"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.css",
      "line": 440,
      "text": "width: 100%; /* hack to force re-sizing this inner element when scrollbars appear/disappear */"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 208,
      "text": "// TODO: document the structure and ordering of a FullCalendar lang file"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 209,
      "text": "// TODO: rename everything \"lang\" to \"locale\", like what the moment project did"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 557,
      "text": "// TODO: move to date section?"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 1345,
      "text": "// TODO: make it work with timezone offset"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 1442,
      "text": "// TODO: week maybe?"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 1486,
      "text": "var chunker = /\\[([^\\]]*)\\]|\\(([^\\)]*)\\)|(LT|(\\w)\\4*o?)|([^\\w\\[\\(]+)/g; // TODO: more descrimination"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 1704,
      "text": "// TODO: better code reuse for this. Repeat code"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 1875,
      "text": "// TODO: very useful to have a handler that gets called upon cellOut OR when dragging stops (for cleanup)"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 2395,
      "text": "this.sourceEl.width(); // hack to force IE8 to compute correct bounding box"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 2434,
      "text": "this.sourceEl.width(); // hack to force IE8 to compute correct bounding box"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 2603,
      "text": "colHeadFormat: null, // TODO: move to another class. not applicable to all Grids"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 2635,
      "text": "// TODO: move to another class. not applicable to all Grids"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 2896,
      "text": "// TODO: should probably move this to Grid.events, like we did event dragging / resizing"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 3006,
      "text": "// Responsible for populating this.elsByFill. TODO: better API for expressing this requirement"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 3090,
      "text": "// TODO: move to another class. not applicable to all Grids"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 3104,
      "text": "// TODO: move to another class. not applicable to all Grids"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 3310,
      "text": "// TODO: consolidate with getEventSkinCss?"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 4065,
      "text": "numbersVisible: false, // should render a row for day/week numbers? set by outside view. TODO: make internal"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 4066,
      "text": "bottomCoordPadding: 0, // hack for extending the hit area for the last row of the coordinate grid"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 4273,
      "text": "// hack for extending last row (used by AgendaView)"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 4363,
      "text": "// TODO: move to DayGrid.event, similar to what we did with Grid's drag methods"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 4879,
      "text": "var rowHeight = rowEl.height(); // TODO: cache somehow?"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 6103,
      "text": "name: null, // deprecated. use `type` instead"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 6138,
      "text": "documentMousedownProxy: null, // TODO: doesn't work with touch"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 6144,
      "text": "this.type = this.name = viewType; // .name is deprecated"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 6172,
      "text": "if ($.isPlainObject(val) && !isForcedAtomicOption(name)) { // view-option-hashes are deprecated"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 6188,
      "text": "[ this ] // always make the last argument a reference to the view. TODO: deprecate"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 6412,
      "text": "// fuckin IE8/9/10/11 sometimes returns 0 for dimensions. this weird hack was the only thing that worked"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 6418,
      "text": "both.css({ position: '', left: '' }); // undo hack"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 6592,
      "text": "// Try to build an event object and render it. TODO: decouple the two"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 7010,
      "text": "t.getDefaultEventEnd = function(allDay, start) { // TODO: rename to computeDefaultEventEnd"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 7386,
      "text": "// TODO: going forward, most of this stuff should be directly handled by the view"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 7630,
      "text": "// TODO: rename all header-related things to \"toolbar\""
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 8115,
      "text": "// TODO: repeat code, same code for event classNames"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 8452,
      "text": "// TODO: make this a part of the event -> eventRange system"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 8475,
      "text": "// HACK: can override the recurring window by providing custom rangeStart/rangeEnd (for businessHours)."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 8632,
      "text": "// TODO: don't use so many closures. possible memory issues when lots of events with same ID."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/fullcalendar/fullcalendar.js",
      "line": 8835,
      "text": "// TODO: use ranges in the future"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/input-mask/jquery.inputmask.numeric.extensions.js",
      "line": 27,
      "text": "//todo"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/input-mask/jquery.inputmask.numeric.extensions.js",
      "line": 33,
      "text": "//todo"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 214,
      "text": "// deprecated"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 280,
      "text": "// $.ui.plugin is deprecated. Use $.widget() extensions instead."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 425,
      "text": "// TODO: remove support for widgetEventPrefix"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 901,
      "text": "// TODO: make sure destroying one instance of mouse doesn't mess with"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 2733,
      "text": "// TODO: It should never be possible to not have an active item at this"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 3546,
      "text": "// TODO pass through original event correctly (just as 2nd argument doesn't work)"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 3908,
      "text": "// TODO rename to \"widget\" when switching to widget factory"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 4295,
      "text": "// change method deprecated"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 4658,
      "text": "// DEPRECATED: after BC for 1.8.x $.effects[ showAnim ] is not needed"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 6667,
      "text": "// hack so receive/update callbacks work (mostly)"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 7017,
      "text": "// TODO: determine which cases actually cause this to happen"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 7121,
      "text": "// TODO : What's going on here?"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 7167,
      "text": "// TODO: make renderAxis a prototype function"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 7222,
      "text": "// TODO: Unwrap at same DOM position"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 7597,
      "text": "// TODO: Seems like a bug to cache this.outerDimensions"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/jQueryUI/jquery-ui.js",
      "line": 7627,
      "text": "zIndex: ++o.zIndex //TODO: Don't modify option"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/knob/jquery.knob.js",
      "line": 60,
      "text": "this.g = null; // deprecated 2D graphics context for 'pre-rendering'"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/select2/select2.full.js",
      "line": 5524,
      "text": "'Select2: The `select2(\"enable\")` method has been deprecated and will' +"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/select2/select2.full.js",
      "line": 5560,
      "text": "'Select2: The `select2(\"val\")` method has been deprecated and will be' +"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/select2/select2.full.js",
      "line": 5806,
      "text": "'Select2: The `initSelection` option has been deprecated in favor' +"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/select2/select2.full.js",
      "line": 6020,
      "text": "'Select2: The `query` option has been deprecated in favor of a ' +"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/select2/select2.full.min.js",
      "line": 2,
      "text": "if(this.$element.prop(\"multiple\"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f<a.length;f++){var g=a[f].id;-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger(\"change\")});else{var d=a.id;this.$elem"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/select2/select2.full.min.js",
      "line": 3,
      "text": "},e.prototype.render=function(){var b=a('<span class=\"select2 select2-container\"><span class=\"selection\"></span><span class=\"dropdown-wrapper\" aria-hidden=\"true\"></span></span>');return b.attr(\"dir\",this.options.get(\"dir\")),this.$container="
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/select2/select2.js",
      "line": 5524,
      "text": "'Select2: The `select2(\"enable\")` method has been deprecated and will' +"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/select2/select2.js",
      "line": 5560,
      "text": "'Select2: The `select2(\"val\")` method has been deprecated and will be' +"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/admin/plugins/select2/select2.min.js",
      "line": 2,
      "text": "if(this.$element.prop(\"multiple\"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f<a.length;f++){var g=a[f].id;-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger(\"change\")});else{var d=a.id;this.$elem"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/admin/plugins/timepicker/bootstrap-timepicker.js",
      "line": 1,
      "text": "//TODO: move arrow styles and button click code into configurable items, with defaults matching the existing code"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/frontend/assets/plugins/bootstrap-datetimepicker/README.md",
      "line": 251,
      "text": "### pickerReferer : deprecated"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/frontend/assets/plugins/bootstrap-timepicker/CHANGELOG.md",
      "line": 11,
      "text": "### Deprecated (not started)"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/frontend/assets/plugins/bootstrap-timepicker/CHANGELOG.md",
      "line": 12,
      "text": "- Incorrect usage of the word \"meridian\" will be deprecated. It should"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/bootstrap/js/bootstrap.js",
      "line": 1576,
      "text": "if (that.$element) { // TODO: Check whether guarding this code with this `if` is really necessary."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 73,
      "text": "// used by the filters plugin. @todo - remove from here and create proper API with position for plugins"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 99,
      "text": "width: width, // used by drag & drop wp @todo - maybe I will use widthAndGap"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 812,
      "text": "t.addItemsFinish(items, callback); // @todo - on ie8 & ie9 callback triggers to early"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 873,
      "text": "t.removeItemsFinish(items, callback); // @todo - on ie8 & ie9 callback triggers to early"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 972,
      "text": "topEnd: Math.pow(2, 18) // @todo - optimize"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 1233,
      "text": "* @todo - refactor"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 2181,
      "text": "// @todo - gandit cum ar trebui sa fac aici ca nu prea ar merge un plugin"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 2221,
      "text": "$(document).off('.cbp'); // @todo - don't interfer with the lightbox"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 2875,
      "text": "// hack for safari osx because it doesn't want to work if I set animationDelay"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 3965,
      "text": "// @todo must add support for this features in the future"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 4073,
      "text": "} else if (links.length) { // @todo - hack to load items from loadMore"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 5467,
      "text": "// @todo - schedule this in  future"
    },
    {
      "kind": "unsafe",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 5473,
      "text": "// little hack for keydown issue when lightbox & singlePage is open"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 5488,
      "text": "// init only one time @todo"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 5537,
      "text": "// init only one time @todo"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/cubeportfolio/js/jquery.cubeportfolio.js",
      "line": 5630,
      "text": "// @todo - remove these from here"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/frontend/assets/plugins/font-awesome/css/font-awesome.css",
      "line": 79,
      "text": "/* Deprecated as of 4.4.0 */"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/frontend/assets/plugins/font-awesome/scss/_bordered-pulled.scss",
      "line": 18,
      "text": "/* Deprecated as of 4.4.0 */"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/input-mask/jquery.inputmask.numeric.extensions.js",
      "line": 27,
      "text": "//todo"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/input-mask/jquery.inputmask.numeric.extensions.js",
      "line": 33,
      "text": "//todo"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/frontend/assets/plugins/jquery-migrate.min.js",
      "line": 2,
      "text": "\"undefined\"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(a,b,c){function d(c){var d=b.console;f[c]||(f[c]=!0,a.migrateWarnings.push(c),d&&d.warn&&!a.migrateMute&&(d.warn(\"JQMIGRATE: \"+c),a.migrateTrace&&d.trace&&d.trace()))}"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/frontend/assets/plugins/moment.min.js",
      "line": 6,
      "text": "!function(a,b){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=b():\"function\"==typeof define&&define.amd?define(b):a.moment=b()}(this,function(){\"use strict\";function a(){return Dc.apply(null,arguments)}function b(a){Dc="
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/frontend/assets/plugins/moment.min.js",
      "line": 7,
      "text": "hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},Qd=r.prototype;Qd._calendar=Kd,Qd.calendar=Yb,Qd._longDateFormat=Ld,Qd.longDateFormat=Zb,Qd._invalidDate=Md,Qd.invalidDate=$b,Qd._ordinal=Nd,Qd.ordina"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 6,
      "text": "* @todo Lazy Load Icon"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 7,
      "text": "* @todo prevent animationend bubling"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 8,
      "text": "* @todo itemsScaleUp"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 9,
      "text": "* @todo Test Zepto"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 10,
      "text": "* @todo stagePadding calculate wrong active classes"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 103,
      "text": "* @todo Must be documented"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 133,
      "text": "* @todo The name of this member is missleading."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 140,
      "text": "* @todo Real media queries would be nice."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 164,
      "text": "* @todo Maybe this could be part of a plugin."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 444,
      "text": "* @todo Remove responsive classes. Why should adaptive designs be brought into IE8?"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 445,
      "text": "* @todo Support for media queries by using `matchMedia` would be nice."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 504,
      "text": "* @todo Rename event parameter `content` to `item`."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 768,
      "text": "* @todo Simplify"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 946,
      "text": "* @todo Setting `freeDrag` makes `closest` not reusable. See #165."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 1221,
      "text": "* @todo The name of this method is missleanding."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 1385,
      "text": "* @todo Use `item` instead of `content` for the event arguments."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 1412,
      "text": "* @todo Use `item` instead of `content` for the event arguments."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 1493,
      "text": "* @todo Still to test"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 1747,
      "text": "* @todo Realy bad design"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 2268,
      "text": "* @todo Bad style because looks like a readonly method but changes members."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 2494,
      "text": "* @todo Must be documented."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 2514,
      "text": "* @todo Must be documented."
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 2698,
      "text": "* @todo Rename `slideBy` to `navBy`"
    },
    {
      "kind": "todo",
      "source_path": "admin/public/assets/frontend/assets/plugins/owl-carousel/owl.carousel.js",
      "line": 2841,
      "text": "* @todo The option `dotData` wont work."
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/frontend/assets/plugins/revo-slider/fonts/font-awesome/css/font-awesome.css",
      "line": 79,
      "text": "/* Deprecated as of 4.4.0 */"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/frontend/assets/plugins/revo-slider/js/source/jquery.themepunch.tools.min.js",
      "line": 84,
      "text": "*                   - Deprecated the 'click' handler in favour of tap."
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/frontend/assets/plugins/revo-slider/js/source/jquery.themepunch.tools.min.js",
      "line": 252,
      "text": "click:null, //Deprecated since 1.6.2"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/frontend/assets/plugins/revo-slider/js/source/jquery.themepunch.tools.min.js",
      "line": 408,
      "text": "//Check for deprecated options"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/frontend/assets/plugins/revo-slider/js/source/jquery.themepunch.tools.min.js",
      "line": 2057,
      "text": "* This is deprecated since version 1.6.2, any assignment to click will be assigned to the tap handler."
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/frontend/assets/plugins/revo-slider/js/source/jquery.themepunch.tools.min.js",
      "line": 2062,
      "text": "* @deprecated since version 1.6.2, please use {@link $.fn.swipe#tap} instead"
    },
    {
      "kind": "security",
      "source_path": "admin/public/assets/frontend/assets/plugins/revo-slider/js/source/jquery.themepunch.tools.min.js",
      "line": 3040,
      "text": "return (v && v.length && v !== window && v[0] && (v[0] === window || (v[0].nodeType && v[0].style && !v.nodeType))); //we cannot check \"nodeType\" if the target is window from within an iframe, otherwise it will trigger a security error in s"
    },
    {
      "kind": "deprecated",
      "source_path": "admin/public/assets/frontend/css/font-awesome.css",
      "line": 79,
      "text": "/* Deprecated as of 4.4.0 */"
    },
    {
      "kind": "security",
      "source_path": "admin/readme.md",
      "line": 45,
      "text": "## Security Vulnerabilities"
    },
    {
      "kind": "security",
      "source_path": "admin/readme.md",
      "line": 47,
      "text": "If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell at taylor@laravel.com. All security vulnerabilities will be promptly addressed."
    },
    {
      "kind": "security",
      "source_path": "admin/resources/views/checkout.blade.php",
      "line": 391,
      "text": "<label>Card Security Code <span>*</span></label>"
    },
    {
      "kind": "security",
      "source_path": "asset-manifest.json",
      "line": 39,
      "text": "\"static/media/fi-payment-security-48.bc561470.svg\": \"/static/media/fi-payment-security-48.bc561470.svg\","
    }
  ],
  "security": {
    "secret_risks": [],
    "unsafe_patterns": [
      {
        "name": "child-process-exec",
        "confidence": "medium",
        "evidence_paths": [
          "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
          "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js",
          "admin/public/assets/admin/plugins/ckeditor/ckeditor.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/plugin.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/link/dialogs/link.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/pastefromword/filter/default.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/tabletools/dialogs/tableCell.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/wsc/dialogs/ciframe.html",
          "admin/public/assets/admin/plugins/ckeditor/samples/old/htmlwriter/assets/outputforflash/swfobject.js",
          "admin/public/assets/admin/plugins/ckeditor/samples/old/htmlwriter/outputforflash.html",
          "admin/public/assets/admin/plugins/ckeditor/samples/toolbarconfigurator/lib/codemirror/codemirror.js",
          "admin/public/assets/admin/plugins/ckfinder/ckfinder.js",
          "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/lib/codemirror.js",
          "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/mode/clike/clike.js",
          "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/mode/xml/xml.js",
          "admin/public/assets/admin/plugins/ckfinder/plugins/gallery/colorbox/jquery.min.js",
          "admin/public/assets/admin/plugins/ckfinder/plugins/imageresize/plugin.js",
          "admin/public/assets/admin/plugins/colorpicker/bootstrap-colorpicker.js",
          "admin/public/assets/admin/plugins/colorpicker/bootstrap-colorpicker.min.js",
          "admin/public/assets/admin/plugins/datepicker/bootstrap-datepicker.js"
        ]
      },
      {
        "name": "dangerously-set-html",
        "confidence": "medium",
        "evidence_paths": [
          "admin/public/assets/admin/plugins/bootstrap-slider/bootstrap-slider.js",
          "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
          "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js",
          "admin/public/assets/admin/plugins/ckeditor/ckeditor.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/filetools/plugin.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/wsc/dialogs/wsc.js",
          "admin/public/assets/admin/plugins/ckeditor/samples/js/sf.js",
          "admin/public/assets/admin/plugins/ckeditor/samples/old/ajax.html",
          "admin/public/assets/admin/plugins/ckeditor/samples/old/api.html",
          "admin/public/assets/admin/plugins/ckeditor/samples/old/htmlwriter/assets/outputforflash/swfobject.js",
          "admin/public/assets/admin/plugins/ckeditor/samples/old/uilanguages.html",
          "admin/public/assets/admin/plugins/ckfinder/_samples/ckeditor.html",
          "admin/public/assets/admin/plugins/ckfinder/_samples/public_api.html",
          "admin/public/assets/admin/plugins/ckfinder/ckfinder.js",
          "admin/public/assets/admin/plugins/ckfinder/help/cs/files/toc.html",
          "admin/public/assets/admin/plugins/ckfinder/help/en/files/toc.html",
          "admin/public/assets/admin/plugins/ckfinder/help/es-mx/files/toc.html",
          "admin/public/assets/admin/plugins/ckfinder/help/es/files/toc.html",
          "admin/public/assets/admin/plugins/ckfinder/help/fi/files/toc.html",
          "admin/public/assets/admin/plugins/ckfinder/help/files/other/help.js"
        ]
      },
      {
        "name": "new-function",
        "confidence": "medium",
        "evidence_paths": [
          "admin/public/assets/admin/plugins/chartjs/Chart.js",
          "admin/public/assets/admin/plugins/chartjs/Chart.min.js",
          "admin/public/assets/admin/plugins/ckfinder/ckfinder.js",
          "admin/public/assets/frontend/assets/plugins/ilightbox/js/ilightbox.js",
          "admin/public/assets/frontend/assets/plugins/ilightbox/js/ilightbox.min.js"
        ]
      },
      {
        "name": "sql-injection-review-needed",
        "confidence": "medium",
        "evidence_paths": [
          "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/af.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/da.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/en-gb.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/en.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/et.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/eu.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/fo.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/he.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/id.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/ja.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/km.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js"
        ]
      },
      {
        "name": "unsafe-eval",
        "confidence": "medium",
        "evidence_paths": [
          ".jules/sentinel.md",
          "admin/public/assets/admin/plugins/ckeditor/samples/toolbarconfigurator/js/toolbarmodifier.js",
          "admin/public/assets/frontend/assets/plugins/ilightbox/js/ilightbox.js",
          "admin/public/assets/frontend/assets/plugins/ilightbox/js/ilightbox.min.js",
          "admin/public/assets/frontend/assets/plugins/ilightbox/js/ilightbox.packed.js",
          "admin/public/assets/frontend/assets/plugins/revo-slider/js/extensions/revolution.extension.actions.min.js",
          "admin/public/assets/frontend/assets/plugins/revo-slider/js/extensions/source/revolution.extension.actions.js",
          "admin/public/assets/frontend/assets/plugins/revo-slider/js/jquery.themepunch.revolution.min.js",
          "admin/public/assets/frontend/assets/plugins/revo-slider/js/source/jquery.themepunch.revolution.js"
        ]
      }
    ],
    "sensitive_data_indicators": [
      {
        "name": "api_key",
        "confidence": "medium",
        "evidence_paths": [
          "admin/app/Http/Controllers/Admin/SettingsController.php",
          "admin/app/Http/Controllers/AjaxController.php",
          "admin/app/Http/Controllers/Api/BlogController.php",
          "admin/app/Http/Controllers/Api/CheckoutController.php",
          "admin/app/Http/Controllers/Auth/RegisterController.php",
          "admin/app/Http/Controllers/CheckoutController.php",
          "admin/app/Http/helpers.php",
          "admin/public/assets/frontend/assets/plugins/revo-slider/php/flickr/class-flickr.php",
          "admin/public/assets/frontend/assets/plugins/revo-slider/php/instagram/class-instagram.php",
          "admin/public/assets/frontend/assets/plugins/revo-slider/php/twitter/class-twitter.php",
          "admin/public/assets/frontend/assets/plugins/revo-slider/php/youtube/class-youtube.php",
          "admin/resources/views/admin/general-settings.blade.php"
        ]
      },
      {
        "name": "card",
        "confidence": "medium",
        "evidence_paths": [
          "admin/app/Http/Controllers/Admin/OrderController.php",
          "admin/app/Http/Controllers/Api/CheckoutController.php",
          "admin/app/Http/Controllers/Api/OrderController.php",
          "admin/app/Http/Controllers/CheckoutController.php",
          "admin/composer.json",
          "admin/config/app.php",
          "admin/public/assets/admin/bootstrap/css/bootstrap.css",
          "admin/public/assets/admin/bootstrap/css/bootstrap.min.css",
          "admin/public/assets/admin/plugins/ckeditor/CHANGES.md",
          "admin/public/assets/admin/plugins/ckeditor/samples/old/datafiltering.html",
          "admin/public/assets/admin/plugins/ckfinder/config.php",
          "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/lib/codemirror.js",
          "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/mode/clike/clike.js",
          "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/mode/css/css.js",
          "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/mode/perl/perl.js",
          "admin/public/assets/admin/plugins/ckfinder/plugins/fileeditor/codemirror/mode/sql/sql.js",
          "admin/public/assets/admin/plugins/ckfinder/skins/bootstrap/app.css",
          "admin/public/assets/admin/plugins/ckfinder/skins/bootstrap/host.css",
          "admin/public/assets/admin/plugins/datatables/extensions/Scroller/examples/data/2500.txt",
          "admin/public/assets/admin/plugins/font-awesome/css/font-awesome.css"
        ]
      },
      {
        "name": "email",
        "confidence": "medium",
        "evidence_paths": [
          "admin/app/AdminUser.php",
          "admin/app/Http/Controllers/Admin/BlogsController.php",
          "admin/app/Http/Controllers/Admin/OrderController.php",
          "admin/app/Http/Controllers/Admin/SettingsController.php",
          "admin/app/Http/Controllers/Admin/TestimonialsController.php",
          "admin/app/Http/Controllers/Admin/UsersController.php",
          "admin/app/Http/Controllers/AdminAuth/ForgotPasswordController.php",
          "admin/app/Http/Controllers/AdminAuth/RegisterController.php",
          "admin/app/Http/Controllers/AdminController.php",
          "admin/app/Http/Controllers/AjaxController.php",
          "admin/app/Http/Controllers/Api/BlogController.php",
          "admin/app/Http/Controllers/Api/CheckoutController.php",
          "admin/app/Http/Controllers/Api/ContactController.php",
          "admin/app/Http/Controllers/Api/HomeController.php",
          "admin/app/Http/Controllers/Api/OrderController.php",
          "admin/app/Http/Controllers/Api/ResetPasswordController.php",
          "admin/app/Http/Controllers/Api/TestimonialsController.php",
          "admin/app/Http/Controllers/Api/UserController.php",
          "admin/app/Http/Controllers/ArticlesController.php",
          "admin/app/Http/Controllers/Auth/ForgotPasswordController.php"
        ]
      },
      {
        "name": "financial",
        "confidence": "medium",
        "evidence_paths": [
          "admin/public/assets/admin/plugins/datatables/extensions/AutoFill/examples/columns.html",
          "admin/public/assets/admin/plugins/datatables/extensions/AutoFill/examples/complete-callback.html",
          "admin/public/assets/admin/plugins/datatables/extensions/AutoFill/examples/fill-both.html",
          "admin/public/assets/admin/plugins/datatables/extensions/AutoFill/examples/fill-horizontal.html",
          "admin/public/assets/admin/plugins/datatables/extensions/AutoFill/examples/scrolling.html",
          "admin/public/assets/admin/plugins/datatables/extensions/AutoFill/examples/simple.html",
          "admin/public/assets/admin/plugins/datatables/extensions/AutoFill/examples/step-callback.html",
          "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/examples/alt_insert.html",
          "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/examples/col_filter.html",
          "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/examples/colvis.html",
          "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/examples/fixedcolumns.html",
          "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/examples/fixedheader.html",
          "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/examples/jqueryui.html",
          "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/examples/new_init.html",
          "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/examples/predefined.html",
          "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/examples/realtime.html",
          "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/examples/reset.html",
          "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/examples/scrolling.html",
          "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/examples/simple.html",
          "admin/public/assets/admin/plugins/datatables/extensions/ColReorder/examples/state_save.html"
        ]
      },
      {
        "name": "ip address",
        "confidence": "medium",
        "evidence_paths": [
          "admin/public/assets/admin/plugins/ckfinder/license.txt",
          "admin/resources/lang/en/validation.php"
        ]
      },
      {
        "name": "location",
        "confidence": "medium",
        "evidence_paths": [
          "admin/app/Http/Controllers/Admin/WebSettingsController.php",
          "admin/app/Libraries/Ups.php",
          "admin/config/app.php",
          "admin/config/services.php",
          "admin/config/session.php",
          "admin/public/assets/admin/admin.js",
          "admin/public/assets/admin/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js",
          "admin/public/assets/admin/plugins/chartjs/Chart.js",
          "admin/public/assets/admin/plugins/ckeditor/CHANGES.md",
          "admin/public/assets/admin/plugins/ckeditor/ckeditor.js",
          "admin/public/assets/admin/plugins/ckeditor/lang/af.js",
          "admin/public/assets/admin/plugins/ckeditor/lang/ar.js",
          "admin/public/assets/admin/plugins/ckeditor/lang/bg.js",
          "admin/public/assets/admin/plugins/ckeditor/lang/bn.js",
          "admin/public/assets/admin/plugins/ckeditor/lang/bs.js",
          "admin/public/assets/admin/plugins/ckeditor/lang/ca.js",
          "admin/public/assets/admin/plugins/ckeditor/lang/cs.js",
          "admin/public/assets/admin/plugins/ckeditor/lang/cy.js",
          "admin/public/assets/admin/plugins/ckeditor/lang/da.js",
          "admin/public/assets/admin/plugins/ckeditor/lang/de-ch.js"
        ]
      },
      {
        "name": "oauth",
        "confidence": "medium",
        "evidence_paths": [
          "admin/database/migrations/2016_06_01_000001_create_oauth_auth_codes_table.php",
          "admin/database/migrations/2016_06_01_000002_create_oauth_access_tokens_table.php",
          "admin/database/migrations/2016_06_01_000003_create_oauth_refresh_tokens_table.php",
          "admin/database/migrations/2016_06_01_000004_create_oauth_clients_table.php",
          "admin/database/migrations/2016_06_01_000005_create_oauth_personal_access_clients_table.php",
          "admin/public/assets/frontend/assets/plugins/revo-slider/php/facebook/class-facebook.php",
          "admin/public/assets/frontend/assets/plugins/revo-slider/php/twitter/connection/ConnectionAbstract.php",
          "admin/public/assets/frontend/assets/plugins/revo-slider/php/twitter/connection/User.php",
          "admin/public/assets/frontend/assets/plugins/revo-slider/php/twitter/RestApi.php"
        ]
      },
      {
        "name": "password",
        "confidence": "medium",
        "evidence_paths": [
          "admin/app/AdminUser.php",
          "admin/app/Http/Controllers/Admin/OrderController.php",
          "admin/app/Http/Controllers/Admin/ProductsController.php",
          "admin/app/Http/Controllers/Admin/SettingsController.php",
          "admin/app/Http/Controllers/Admin/UsersController.php",
          "admin/app/Http/Controllers/AdminAuth/ForgotPasswordController.php",
          "admin/app/Http/Controllers/AdminAuth/RegisterController.php",
          "admin/app/Http/Controllers/AdminAuth/ResetPasswordController.php",
          "admin/app/Http/Controllers/AjaxController.php",
          "admin/app/Http/Controllers/Api/CartController.php",
          "admin/app/Http/Controllers/Api/CheckoutController.php",
          "admin/app/Http/Controllers/Api/ResetPasswordController.php",
          "admin/app/Http/Controllers/Api/UserController.php",
          "admin/app/Http/Controllers/Auth/ForgotPasswordController.php",
          "admin/app/Http/Controllers/Auth/LoginController.php",
          "admin/app/Http/Controllers/Auth/RegisterController.php",
          "admin/app/Http/Controllers/Auth/ResetPasswordController.php",
          "admin/app/Http/Controllers/CheckoutController.php",
          "admin/app/Http/Controllers/CronWPResetPasswordEmailsController.php",
          "admin/app/Http/Controllers/MyAccountController.php"
        ]
      },
      {
        "name": "payment",
        "confidence": "medium",
        "evidence_paths": [
          ".jules/sentinel.md",
          "admin/app/HistoryOfAdminPayment.php",
          "admin/app/Http/Controllers/Admin/OrderController.php",
          "admin/app/Http/Controllers/Api/CheckoutController.php",
          "admin/app/Http/Controllers/Api/OrderController.php",
          "admin/app/Http/Controllers/CheckoutController.php",
          "admin/public/assets/admin/admin.js",
          "admin/public/assets/admin/plugins/ckeditor/LICENSE.md",
          "admin/public/assets/admin/plugins/ckfinder/license.txt",
          "admin/public/assets/frontend/assets/demos/default/css/components-rtl.css",
          "admin/public/assets/frontend/assets/demos/default/css/components.css",
          "admin/public/assets/frontend/frontend.js",
          "admin/resources/views/admin/blog/web.php",
          "admin/resources/views/admin/orders/edit-order.blade.php",
          "admin/resources/views/admin/orders/print-invoice-old.blade.php",
          "admin/resources/views/admin/orders/print-invoice.blade.php",
          "admin/resources/views/cart.blade.php",
          "admin/resources/views/checkout.blade.php",
          "admin/resources/views/email-templates/order-details.blade.php",
          "admin/resources/views/order-fail.blade.php"
        ]
      },
      {
        "name": "pii",
        "confidence": "medium",
        "evidence_paths": [
          "admin/public/assets/admin/plugins/ckeditor/lang/eo.js",
          "admin/public/assets/admin/plugins/ckeditor/lang/fi.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/clipboard/dialogs/lang/eo.js",
          "admin/public/assets/admin/plugins/ckeditor/plugins/colorbutton/lang/fi.js",
          "admin/public/assets/admin/plugins/ckfinder/core/connector/php/lang/et.php",
          "admin/public/assets/admin/plugins/ckfinder/help/fi/files/003.html",
          "admin/public/assets/admin/plugins/ckfinder/help/fi/files/004.html",
          "admin/public/assets/admin/plugins/ckfinder/help/pl/files/004.html",
          "admin/public/assets/admin/plugins/ckfinder/lang/eo.js",
          "admin/public/assets/admin/plugins/ckfinder/lang/et.js",
          "admin/public/assets/admin/plugins/datatables/extensions/ColVis/js/dataTables.colVis.js",
          "admin/public/assets/admin/plugins/datatables/extensions/ColVis/js/dataTables.colVis.min.js",
          "admin/public/assets/admin/plugins/datatables/jquery.dataTables.js",
          "admin/public/assets/admin/plugins/datatables/jquery.dataTables.min.js"
        ]
      },
      {
        "name": "token",
        "confidence": "medium",
        "evidence_paths": [
          "admin/app/AdminUser.php",
          "admin/app/Exceptions/Handler.php",
          "admin/app/Http/Controllers/Admin/OrderController.php",
          "admin/app/Http/Controllers/Admin/PointsAndRewardsController.php",
          "admin/app/Http/Controllers/AjaxController.php",
          "admin/app/Http/Controllers/Api/CheckoutController.php",
          "admin/app/Http/Controllers/Api/ResetPasswordController.php",
          "admin/app/Http/Controllers/Api/UserController.php",
          "admin/app/Http/Controllers/Auth/ForgotPasswordController.php",
          "admin/app/Http/Controllers/Auth/ResetPasswordController.php",
          "admin/app/Http/Controllers/CheckoutController.php",
          "admin/app/Http/Controllers/CronWPResetPasswordEmailsController.php",
          "admin/app/Http/Kernel.php",
          "admin/app/Http/Middleware/Cors.php",
          "admin/app/Http/Middleware/CorsApi.php",
          "admin/app/Http/Middleware/EncryptCookies.php",
          "admin/app/Http/Middleware/VerifyCsrfToken.php",
          "admin/app/User.php",
          "admin/config/auth.php",
          "admin/database/factories/ModelFactory.php"
        ]
      }
    ]
  },
  "generated_at": "2026-05-16T16:44:29.218Z"
}
