<commit_before>(function (L) {
    var _this = null;
    L.PropertyRateLimiting = L.PropertyRateLimiting || {};
    _this = L.PropertyRateLimiting = {
        data: {
        },

        init: function () {
            L.Common.loadConfigs("rate_limiting_for_every_value", _this, true);
            _this.initEvents();
        },

        initEvents: function(){
            var op_type = "rate_limiting_for_every_value";
            L.Common.initRuleAddDialog(op_type, _this);//添加规则对话框
            L.Common.initRuleDeleteDialog(op_type, _this);//删除规则对话框
            L.Common.initRuleEditDialog(op_type, _this);//编辑规则对话框
            L.Common.initRuleSortEvent(op_type, _this);

            L.Common.initSelectorAddDialog(op_type, _this);
            L.Common.initSelectorDeleteDialog(op_type, _this);
            L.Common.initSelectorEditDialog(op_type, _this);
            L.Common.initSelectorSortEvent(op_type, _this);
            L.Common.initSelectorClickEvent(op_type, _this);

            L.Common.initSelectorTypeChangeEvent();//选择器类型选择事件<commit_msg>漏了两个。<commit_after>(function (L) {
    var _this = null;
    L.PropertyRateLimiting = L.PropertyRateLimiting || {};
    _this = L.PropertyRateLimiting = {
        data: {
        },

        init: function () {
            L.Common.loadConfigs("property_rate_limiting", _this, true);
            _this.initEvents();
        },

        initEvents: function(){
            var op_type = "property_rate_limiting";
            L.Common.initRuleAddDialog(op_type, _this);//添加规则对话框
            L.Common.initRuleDeleteDialog(op_type, _this);//删除规则对话框
            L.Common.initRuleEditDialog(op_type, _this);//编辑规则对话框
            L.Common.initRuleSortEvent(op_type, _this);

            L.Common.initSelectorAddDialog(op_type, _this);
            L.Common.initSelectorDeleteDialog(op_type, _this);
            L.Common.initSelectorEditDialog(op_type, _this);
            L.Common.initSelectorSortEvent(op_type, _this);
            L.Common.initSelectorClickEvent(op_type, _this);

            L.Common.initSelectorTypeChangeEvent();//选择器类型选择事件
{'fraction_non_alphanumeric': 0.11413562559694365, 'fraction_numerical': 0.0, 'mean_word_length': 2.4974958263772953, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, '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': '3391419', 'n_tokens_mistral': 681, 'n_tokens_neox': 704, 'n_words': 79}