<commit_before><!doctype html>

<html>

<head>
  <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  <title>Basis Demos</title>

  <style type="text/css">
    HTML,
    BODY
    {
      width: 100%;
      height: 100%;
      margin: 0;
      padding: 0;
      font-size: small;
      font-family: Tahoma, Verdana, Arial, sans-serif;
    }

    #DemoList
    {
      padding: 10px;
    }

    #DemoList UL,
    #DemoList LI
    {
      list-style: none;
      margin: 0;
      padding: 0;
    }

    .Demo-Group
    {
      padding: 5px;
    }

    #DemoList .Demo-Group-Title
    {
      border-bottom: 1px solid #E0E0E0;
      clear: both;
      height: .5em;
      margin-bottom: .5em;
      line-height: 1em;
    }
    #DemoList .Demo-Group-Title SPAN
    {
      padding: 0 1ex;
      background: white;
    }

    #DemoList .Demo-Group-Content
    {
      overflow: hidden;
      padding: 5px;
    }

    #DemoList .Demo-TreeNode
    {
      width: 140px;
      display: inline-block;
      vertical-align: top;
      text-align: center;
      cursor: pointer;
      height: 100%;
    }
    #DemoList .Demo-TreeNode A
    {
      padding-top: 4px;
      display: block;
      text-decoration: none;
      color: #333;
      border-radius: 3px;
      background: white;
    }
    #DemoList .Demo-TreeNode A:hover
    {
      background: #F0F0F0;
    }
    #DemoList .Demo-TreeNode IMG
    {
      margin: 5px 5px 0 5px;
      border: 1px solid #D0D0D0;
      background: white;
      box-shadow: 1px 1px 3px rgba(0,0,0,.15);
    }
    #DemoList .Demo-TreeNode A:hover IMG
    {
      border-color: #BBB;
    }
    #DemoList .Demo-TreeNode .title
    {
      display: block;
      padding: 7px 10px 10px;
      text-align: center;
      font-size: 85%;
    }
    #DemoList .selected
    {
      background-color: #EAF7FF !important;
    }
  </style>
  <!--[if lt IE 7]>
  <style type="text/css">
    BODY,
    TABLE *
    {
      font-size: x-small;
    }
  </style>
  <![endif]-->

  <script type="text/javascript" src="../basis-all.js"></script>
</head>

<body>
  <script type="text/javascript">
    (function(){
      basis.require('basis.data');
      basis.require('basis.html');
      basis.require('basis.ui.tree');

      var Class = basis.Class;
      var Data = basis.data;
      var nsWrappers = basis.dom.wrapper;
      var nsTree = basis.ui.tree;
      var Template = basis.html.Template;
      var UIContainer = basis.ui.Container;

      var data = [
        {
          title: 'Apps',
          demos: [
            { title: 'Basis Docs', url: '../docs/index.html', image: 'apps/docs.png' },
            { title: 'Templater (template editor)', url: '../tools/templater/index.html' },
            { title: 'Blog', url: 'apps/blog.html' },
            { title: 'Todo list', url: 'apps/todo.html' },
            { title: '(external) Wallet One Cabinet', url: 'https://en.w1.ru/client', image: 'apps/w1.png' },
          ]
        },
        {
          title: 'Defile',
          demos: [
            { title: 'basis.data.dataset', url: 'defile/dataset.html' },
            { title: 'basis.data.index', url: 'defile/data_index.html' },
            { title: 'basis.ui.tabs', url: 'defile/tabs.html' },
            { title: 'basis.ui.tree', url: 'defile/tree.html' },
            { title: 'basis.ui.table', url: 'defile/table.html' },
            { title: 'basis.ui.form', url: 'defile/form.html' },
            { title: 'basis.ui.button', url: 'defile/button.html' },
            { title: 'basis.ui.window', url: 'defile/window.html' },
            { title: 'basis.ui.popup', url: 'defile/popup.html' },
            { title: 'basis.ui.label', url: 'defile/label.html' },
            { title: 'basis.ui.calendar', url: 'defile/calendar.html' },
            { title: 'basis.ui.slider', url: 'defile/slider.html' },
            { title: 'basis.ui.scroller', url: 'defile/scroller.html' },<commit_msg>Fix path to blog demo<commit_after><!doctype html>

<html>

<head>
  <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  <title>Basis Demos</title>

  <style type="text/css">
    HTML,
    BODY
    {
      width: 100%;
      height: 100%;
      margin: 0;
      padding: 0;
      font-size: small;
      font-family: Tahoma, Verdana, Arial, sans-serif;
    }

    #DemoList
    {
      padding: 10px;
    }

    #DemoList UL,
    #DemoList LI
    {
      list-style: none;
      margin: 0;
      padding: 0;
    }

    .Demo-Group
    {
      padding: 5px;
    }

    #DemoList .Demo-Group-Title
    {
      border-bottom: 1px solid #E0E0E0;
      clear: both;
      height: .5em;
      margin-bottom: .5em;
      line-height: 1em;
    }
    #DemoList .Demo-Group-Title SPAN
    {
      padding: 0 1ex;
      background: white;
    }

    #DemoList .Demo-Group-Content
    {
      overflow: hidden;
      padding: 5px;
    }

    #DemoList .Demo-TreeNode
    {
      width: 140px;
      display: inline-block;
      vertical-align: top;
      text-align: center;
      cursor: pointer;
      height: 100%;
    }
    #DemoList .Demo-TreeNode A
    {
      padding-top: 4px;
      display: block;
      text-decoration: none;
      color: #333;
      border-radius: 3px;
      background: white;
    }
    #DemoList .Demo-TreeNode A:hover
    {
      background: #F0F0F0;
    }
    #DemoList .Demo-TreeNode IMG
    {
      margin: 5px 5px 0 5px;
      border: 1px solid #D0D0D0;
      background: white;
      box-shadow: 1px 1px 3px rgba(0,0,0,.15);
    }
    #DemoList .Demo-TreeNode A:hover IMG
    {
      border-color: #BBB;
    }
    #DemoList .Demo-TreeNode .title
    {
      display: block;
      padding: 7px 10px 10px;
      text-align: center;
      font-size: 85%;
    }
    #DemoList .selected
    {
      background-color: #EAF7FF !important;
    }
  </style>
  <!--[if lt IE 7]>
  <style type="text/css">
    BODY,
    TABLE *
    {
      font-size: x-small;
    }
  </style>
  <![endif]-->

  <script type="text/javascript" src="../basis-all.js"></script>
</head>

<body>
  <script type="text/javascript">
    (function(){
      basis.require('basis.data');
      basis.require('basis.html');
      basis.require('basis.ui.tree');

      var Class = basis.Class;
      var Data = basis.data;
      var nsWrappers = basis.dom.wrapper;
      var nsTree = basis.ui.tree;
      var Template = basis.html.Template;
      var UIContainer = basis.ui.Container;

      var data = [
        {
          title: 'Apps',
          demos: [
            { title: 'Basis Docs', url: '../docs/index.html', image: 'apps/docs.png' },
            { title: 'Templater (template editor)', url: '../tools/templater/index.html' },
            { title: 'Blog', url: 'apps/blog/index.html' },
            { title: 'Todo list', url: 'apps/todo.html' },
            { title: '(external) Wallet One Cabinet', url: 'https://en.w1.ru/client', image: 'apps/w1.png' },
          ]
        },
        {
          title: 'Defile',
          demos: [
            { title: 'basis.data.dataset', url: 'defile/dataset.html' },
            { title: 'basis.data.index', url: 'defile/data_index.html' },
            { title: 'basis.ui.tabs', url: 'defile/tabs.html' },
            { title: 'basis.ui.tree', url: 'defile/tree.html' },
            { title: 'basis.ui.table', url: 'defile/table.html' },
            { title: 'basis.ui.form', url: 'defile/form.html' },
            { title: 'basis.ui.button', url: 'defile/button.html' },
            { title: 'basis.ui.window', url: 'defile/window.html' },
            { title: 'basis.ui.popup', url: 'defile/popup.html' },
            { title: 'basis.ui.label', url: 'defile/label.html' },
            { title: 'basis.ui.calendar', url: 'defile/calendar.html' },
            { title: 'basis.ui.slider', url: 'defile/slider.html' },
            { title: 'basis.ui.scroller', url: 'defile/scroller.html' },
{'fraction_non_alphanumeric': 0.16006600660066006, 'fraction_numerical': 0.0165016501650165, 'mean_word_length': 1.8671761280931587, 'pattern_counts': {'":': 0, '<': 37, '<?xml version=': 0, '>': 37, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6764881', 'n_tokens_mistral': 2949, 'n_tokens_neox': 2738, 'n_words': 570}