var MixiEditor = Class.create({
    initialize: function(target, options, args) {
        this.target = $(target);
        this.options = options || {};
        this.args = args || {};
        this._bulid();
    },
    _bulid: function() {
        var customMenu = $A([]);
        if(this.options.menu) {
            $A(this.options.menu).each(function(item) {
                if(MixiEditor._menu.keys().include(item.toLowerCase())) {
                    customMenu.push(item.toLowerCase());
                }    
            });
        } else {
            customMenu = MixiEditor._menu.keys();
        }
        var menuUl = new Element('div', { id: this.target.id + "Menu" });
        menuUl.className = 'MixiEditorMenu clearfix';
        var obj = this;
        customMenu.each(function(item) {
            if( !obj.options.exclude || !obj.options.exclude.include(item) ) {
                var button = new Element('input', { type: 'button' });
                button.className = item + ' menuButton';
                obj._vip_icon =  obj.args.vip_icon || 0;
                button.observe('click', MixiEditor._menu.get(item).bind(obj));
                menuUl.insert(button);
            }
        });
        this.target.insert({before: menuUl});
    }
});
MixiEditor.Global = {};

document.observe('MixiEditorPanel:open', function(event) {
    var open = MixiEditor.Global.CurrentOpen;
    if( open ) open.hide();
    MixiEditor.Global.CurrentOpen = event.memo.obj;
});

MixiEditor._menu = $H({
    pictograph: function(event) {
        if( MixiEditor.Global.picPanel ) {
            MixiEditor.Global.picPanel.resetTarget(this.target);
        } else {
            MixiEditor.Global.picPanel = new MixiEditor.PicPanel(this.target, this._vip_icon);
            document.body.appendChild(MixiEditor.Global.picPanel.getDom());
        }
        MixiEditor.Global.picPanel.getDom().setStyle({
            left: (Event.pointerX(event) + 5) + "px",
            top: (Event.pointerY(event) + 5) + "px"
        });
        document.fire('MixiEditorPanel:open', { obj: MixiEditor.Global.picPanel });
        MixiEditor.Global.picPanel.show();
    },
    color: function(event) {
        if( MixiEditor.Global.colorPanel ) {
            MixiEditor.Global.colorPanel.resetTarget(this.target);
        } else {
            MixiEditor.Global.colorPanel = new MixiEditor.ColorPanel(this.target);
            document.body.appendChild(MixiEditor.Global.colorPanel.getDom());
        }
        MixiEditor.Global.colorPanel.getDom().setStyle({
            left: (Event.pointerX(event) + 5) + "px",
            top: (Event.pointerY(event) + 5) + "px"
        });
        document.fire('MixiEditorPanel:open', { obj: MixiEditor.Global.colorPanel });
        MixiEditor.Global.colorPanel.show();
    },
    large: function() { this.target.wrapSelection('<span class="large">', '</span>'); },
    small: function() { this.target.wrapSelection('<span class="small">', '</span>'); },
    strong: function() { this.target.wrapSelection('<strong>', '</strong>'); },
    del: function() { this.target.wrapSelection('<del>', '</del>'); },
    link: function() { 
        var url = prompt('请输入需要做链接的网址。将文字拖动选中后，该文字就会自动添加链接', 'http://');
        if( !url ) {
            return;
        } else {
            this.target.wrapSelection('<a href="' + url + '" target="_blank">', '</a>');
        }
    },
    blockquote: function() { this.target.wrapSelection('<blockquote>', '</blockquote>'); },
    photo_album: function() { 
        window.open('quote_album_photo.pl?from=' + this.args.from + '&target_form=' + this.target.id, '',
                'width=600,height=550,toolbar=no, scrollbars=yes, left=10, top=10');
    } 
});

MixiEditor.ColorPanel = Class.create({
    initialize: function(target) {
        this.target = $(target);
        this._build();
    },
    show: function() {
        this.dom.show();
    },
    hide: function() {
        this.dom.hide();
    },
    getDom: function() {
        return this.dom;
    },    
    resetTarget: function(target) {
        this.target = $(target);
    },
    _build: function() {
        var obj = this;
        var wrapper = new Element('div');
        wrapper.className = 'MixiEditorColorPanel clearfix';
        
        var titleBar = new Element('div');
        titleBar.className = 'titleBar clearfix';
        var title = new Element('span');
        title.className = 'title';
        title.innerHTML = '颜色';
        var close = new Element('span').observe('click', function() { wrapper.hide() });
        close.className = 'close';
        titleBar.insert(title); titleBar.insert(close);
        wrapper.insert(titleBar);
        
        MixiEditor.ColorPanel.colors.each(function(row) {
            row.each(function(color) {
                var cell = new Element('input', { type: 'button'}).setStyle({backgroundColor: color, border: '1px solid #FFF4E0'});
                cell.className = 'colorCell';
                cell.observe('click', function() { 
                    this.target.wrapSelection('<span style="color:' + color + '">', '</span>') 
                }.bind(obj))
                    .observe('mouseover', function() {
                        this.setStyle({
                            border: "1px solid black"
                        });
                    })
                    .observe('mouseout', function() {
                        this.setStyle({
                            border: "1px solid #FFF4E0"
                        });
                    });
                wrapper.insert(cell);
            });
        });
        wrapper.observe('click', function() { wrapper.hide() });
        this.dom = wrapper;
    }
});
MixiEditor.ColorPanel.colors = ([
    (['#FFFFFF', '#CCCCCC', '#999999', '#666666', '#333333', '#000000']),
    (['#FFCCCC', '#FF99CC', '#FF6699', '#FF0000', '#CC0000', '#990000']),
    (['#FFFF99', '#FFFF00', '#FFCC33', '#FF9933', '#FF6600', '#CC3300']),
    (['#99FF99', '#00FF00', '#00CC00', '#009900', '#006600', '#003300']),
    (['#66FFFF', '#00CCFF', '#0066FF', '#0000FF', '#0000CC', '#000066']),
    (['#CCCCFF', '#9999FF', '#9966FF', '#9900FF', '#660099', '#660066']),
    (['#FFCCFF', '#FF99FF', '#FF66FF', '#FF00FF', '#CC0099', '#990066'])
]);

MixiEditor.PicPanel = Class.create({
    initialize: function(target, vip_icon) {
        this.target = $(target);
        this.vip_icon = vip_icon;
        this._build();
    },
    show: function() {
        this.dom.show();
    },
    hide: function() {
        this.dom.hide();
    },
    resetTarget: function(target) {
        this.target = $(target);
    },
    getDom: function() {
        return this.dom;
    },
    _build: function() {
        var obj = this;
        var wrapper = new Element('div');
        wrapper.className = 'MixiEditorPicPanel clearfix';
        var titleBar = new Element('div');
        titleBar.className = 'titleBar clearfix';
        var title = new Element('span');
        title.className = 'title';
        title.innerHTML = '表情';
        var close = new Element('span').observe('click', function() { wrapper.hide() });
        close.className = 'close';
        titleBar.insert(title); titleBar.insert(close);
        wrapper.insert(titleBar);

        var normal_pic = new Element('div');
        MixiEditor.PicPanel.pic.each(function(item) {
            var div = new Element('a').setStyle({border: "1px solid #FFF4E0"}).observe('click', function() {
                obj.target.replaceSelection(item.code);    
            }).observe('mouseover', function() {
                this.setStyle({
                    border: "1px dashed black"
                });
            }).observe('mouseout', function() {
                this.setStyle({
                    border: "1px solid #FFF4E0"
                });
            });
            div.className = 'pictograph ' + item['cName'];
            div.observe('click', function() { wrapper.hide();});
            normal_pic.insert(div);
        });
        
        wrapper.insert(normal_pic);
        if (obj.vip_icon) {
            var page_height = 312;
            var num_per_page = 36;
            var vip_title = new Element('span');
            vip_title.className = 'title';
            vip_title.innerHTML = 'VIP表情';
            titleBar.insert(vip_title);
            
            var vip_pic = new Element('div');
            vip_pic.setStyle({
                height: "312px",
                overflow: "hidden",
                position: "relative",
                width: "351px"
            });
            var all_pic = new Element('div');
            all_pic.setStyle({
                position: "relative",
                width: "351px"
            });
            vip_pic.insert(all_pic);
            MixiEditor.PicPanel.vip_pic.each(function(item) {
                var div = new Element('a').setStyle({border: "1px solid #FFF4E0"}).observe('click', function() {
                    obj.target.replaceSelection(item.code);    
                }).observe('mouseover', function() {
                    this.setStyle({
                        border: "1px dashed black"
                    });
                }).observe('mouseout', function() {
                    this.setStyle({
                        border: "1px solid #FFF4E0"
                    });
                });
                div.className = 'pictograph ' + item['cName'];
                div.observe('click', function() { wrapper.hide();});
                all_pic.insert(div);
            });
            var page_div = new Element('div');
            page_div.className = 'pageBar clearfix';
            var page_total_num = (MixiEditor.PicPanel.vip_pic.size() / num_per_page).ceil();
            for (page_num = page_total_num; page_num >= 1; page_num--) { 
                var page_span = new Element('span');
                page_span.className = 'page';
                page_span.innerHTML = page_num;
                page_span.num = page_num;
                page_span.observe('click', function(){ 
                    $$('.pageBar .selected').each(function(node){ node.removeClassName('selected') });
                    this.addClassName('selected');
                    all_pic.setStyle( {top: "-"+page_height*(this.num-1)+'px'} ) 
                });
                if(page_num == 1) {
                    page_span.addClassName('selected');
                };
                page_div.insert(page_span);
            }
            wrapper.insert(vip_pic);
            wrapper.insert(page_div);
            vip_pic.hide();
            page_div.hide();
            title.addClassName('selected');
            title.observe('click', function() {
                var selected_title = this;
                vip_pic.hide();
                normal_pic.show();
                page_div.hide();
                $$('.titleBar .selected').each(function(node){ node.removeClassName('selected') });
                selected_title.addClassName('selected');
            });
            vip_title.observe('click', function() {
                var selected_title = this;
                normal_pic.hide();
                vip_pic.show();
                page_div.show();
                $$('.titleBar .selected').each(function(node){ node.removeClassName('selected') });
                selected_title.addClassName('selected');
            });
        }
        //wrapper.observe('click', function() { wrapper.hide(); });
        this.dom = wrapper;
    }
});

MixiEditor.PicPanel.vip_pic = $A([
    { cName: 'setv1 setv1df01 setv1n1', code: '[setv1:1]' },
    { cName: 'setv1 setv1df02 setv1n2', code: '[setv1:2]' },
    { cName: 'setv1 setv1df03 setv1n3', code: '[setv1:3]' },
    { cName: 'setv1 setv1df04 setv1n4', code: '[setv1:4]' },
    { cName: 'setv1 setv1df05 setv1n5', code: '[setv1:5]' },
    { cName: 'setv1 setv1df06 setv1n6', code: '[setv1:6]' },
    { cName: 'setv1 setv1df07 setv1n7', code: '[setv1:7]' },
    { cName: 'setv1 setv1df08 setv1n8', code: '[setv1:8]' },
    { cName: 'setv1 setv1df09 setv1n9', code: '[setv1:9]' },
    { cName: 'setv1 setv1df010 setv1n10', code: '[setv1:10]' },
    { cName: 'setv1 setv1df011 setv1n11', code: '[setv1:11]' },
    { cName: 'setv1 setv1df012 setv1n12', code: '[setv1:12]' },
    { cName: 'setv1 setv1df013 setv1n13', code: '[setv1:13]' },
    { cName: 'setv1 setv1df014 setv1n14', code: '[setv1:14]' },
    { cName: 'setv1 setv1df015 setv1n15', code: '[setv1:15]' },
    { cName: 'setv1 setv1df016 setv1n16', code: '[setv1:16]' },
    { cName: 'setv1 setv1df017 setv1n17', code: '[setv1:17]' },
    { cName: 'setv1 setv1df018 setv1n18', code: '[setv1:18]' },
    { cName: 'setv1 setv1df019 setv1n19', code: '[setv1:19]' },
    { cName: 'setv1 setv1df020 setv1n20', code: '[setv1:20]' },
    { cName: 'setv1 setv1df021 setv1n21', code: '[setv1:21]' },
    { cName: 'setv1 setv1df022 setv1n22', code: '[setv1:22]' },
    { cName: 'setv1 setv1df023 setv1n23', code: '[setv1:23]' },
    { cName: 'setv1 setv1df024 setv1n24', code: '[setv1:24]' },
    { cName: 'setv1 setv1df025 setv1n25', code: '[setv1:25]' },
    { cName: 'setv1 setv1df026 setv1n26', code: '[setv1:26]' },
    { cName: 'setv1 setv1df027 setv1n27', code: '[setv1:27]' },
    { cName: 'setv1 setv1df028 setv1n28', code: '[setv1:28]' },
    { cName: 'setv1 setv1df029 setv1n29', code: '[setv1:29]' },
    { cName: 'setv1 setv1df030 setv1n30', code: '[setv1:30]' },
    { cName: 'setv1 setv1df031 setv1n31', code: '[setv1:31]' },
    { cName: 'setv1 setv1df032 setv1n32', code: '[setv1:32]' },
    { cName: 'setv1 setv1df033 setv1n33', code: '[setv1:33]' },
    { cName: 'setv1 setv1df034 setv1n34', code: '[setv1:34]' },
    { cName: 'setv1 setv1df035 setv1n35', code: '[setv1:35]' },
    { cName: 'setv1 setv1df036 setv1n36', code: '[setv1:36]' },
    { cName: 'setv1 setv1df037 setv1n37', code: '[setv1:37]' },
    { cName: 'setv1 setv1df038 setv1n38', code: '[setv1:38]' },
    { cName: 'setv1 setv1df039 setv1n39', code: '[setv1:39]' },
    { cName: 'setv1 setv1df040 setv1n40', code: '[setv1:40]' },
    { cName: 'setv1 setv1df041 setv1n41', code: '[setv1:41]' },
    { cName: 'setv1 setv1df042 setv1n42', code: '[setv1:42]' },
    { cName: 'setv1 setv1df043 setv1n43', code: '[setv1:43]' },
    { cName: 'setv1 setv1df044 setv1n44', code: '[setv1:44]' },
    { cName: 'setv1 setv1df045 setv1n45', code: '[setv1:45]' },
    { cName: 'setv1 setv1df046 setv1n46', code: '[setv1:46]' },
    { cName: 'setv1 setv1df047 setv1n47', code: '[setv1:47]' },
    { cName: 'setv1 setv1df048 setv1n48', code: '[setv1:48]' },
    { cName: 'setv1 setv1df049 setv1n49', code: '[setv1:49]' },
    { cName: 'setv1 setv1df050 setv1n50', code: '[setv1:50]' },
    { cName: 'setv1 setv1df051 setv1n51', code: '[setv1:51]' },
    { cName: 'setv1 setv1df052 setv1n52', code: '[setv1:52]' },
    { cName: 'setv1 setv1df053 setv1n53', code: '[setv1:53]' },
    { cName: 'setv1 setv1df054 setv1n54', code: '[setv1:54]' },
    { cName: 'setv1 setv1df055 setv1n55', code: '[setv1:55]' },
    { cName: 'setv1 setv1df056 setv1n56', code: '[setv1:56]' },
    { cName: 'setv1 setv1df057 setv1n57', code: '[setv1:57]' },
    { cName: 'setv1 setv1df058 setv1n58', code: '[setv1:58]' },
    { cName: 'setv1 setv1df059 setv1n59', code: '[setv1:59]' },
    { cName: 'setv1 setv1df060 setv1n60', code: '[setv1:60]' },
    { cName: 'setv1 setv1df061 setv1n61', code: '[setv1:61]' },
    { cName: 'setv1 setv1df062 setv1n62', code: '[setv1:62]' },
    { cName: 'setv1 setv1df063 setv1n63', code: '[setv1:63]' },
    { cName: 'setv1 setv1df064 setv1n64', code: '[setv1:64]' },
    { cName: 'setv1 setv1df065 setv1n65', code: '[setv1:65]' },
    { cName: 'setv1 setv1df066 setv1n66', code: '[setv1:66]' },
    { cName: 'setv1 setv1df067 setv1n67', code: '[setv1:67]' },
    { cName: 'setv1 setv1df068 setv1n68', code: '[setv1:68]' },
    { cName: 'setv1 setv1df069 setv1n69', code: '[setv1:69]' },
    { cName: 'setv1 setv1df070 setv1n70', code: '[setv1:70]' },
    { cName: 'setv1 setv1df071 setv1n71', code: '[setv1:71]' },
    { cName: 'setv1 setv1df072 setv1n72', code: '[setv1:72]' },
    { cName: 'setv1 setv1df073 setv1n73', code: '[setv1:73]' },
    { cName: 'setv1 setv1df074 setv1n74', code: '[setv1:74]' },
    { cName: 'setv1 setv1df075 setv1n75', code: '[setv1:75]' },
    { cName: 'setv1 setv1df076 setv1n76', code: '[setv1:76]' },
    { cName: 'setv1 setv1df077 setv1n77', code: '[setv1:77]' },
    { cName: 'setv1 setv1df078 setv1n78', code: '[setv1:78]' },
    { cName: 'setv1 setv1df079 setv1n79', code: '[setv1:79]' },
    { cName: 'setv1 setv1df080 setv1n80', code: '[setv1:80]' },
    { cName: 'setv1 setv1df081 setv1n81', code: '[setv1:81]' },
    { cName: 'setv1 setv1df082 setv1n82', code: '[setv1:82]' },
    { cName: 'setv1 setv1df083 setv1n83', code: '[setv1:83]' },
    { cName: 'setv1 setv1df084 setv1n84', code: '[setv1:84]' },
    { cName: 'setv1 setv1df085 setv1n85', code: '[setv1:85]' },
    { cName: 'setv1 setv1df086 setv1n86', code: '[setv1:86]' },
    { cName: 'setv1 setv1df087 setv1n87', code: '[setv1:87]' },
    { cName: 'setv1 setv1df088 setv1n88', code: '[setv1:88]' },
    { cName: 'setv1 setv1df089 setv1n89', code: '[setv1:89]' },
    { cName: 'setv1 setv1df090 setv1n90', code: '[setv1:90]' },
    { cName: 'setv1 setv1df091 setv1n91', code: '[setv1:91]' },
    { cName: 'setv1 setv1df092 setv1n92', code: '[setv1:92]' },
    { cName: 'setv1 setv1df093 setv1n93', code: '[setv1:93]' },
    { cName: 'setv1 setv1df094 setv1n94', code: '[setv1:94]' },
    { cName: 'setv1 setv1df095 setv1n95', code: '[setv1:95]' },
    { cName: 'setv1 setv1df096 setv1n96', code: '[setv1:96]' },
    { cName: 'setv1 setv1df097 setv1n97', code: '[setv1:97]' },
    { cName: 'setv1 setv1df098 setv1n98', code: '[setv1:98]' },
    { cName: 'setv1 setv1df099 setv1n99', code: '[setv1:99]' },
    { cName: 'setv1 setv1df0100 setv1n100', code: '[setv1:100]' },
    { cName: 'setv1 setv1df0101 setv1n101', code: '[setv1:101]' },
    { cName: 'setv1 setv1df0102 setv1n102', code: '[setv1:102]' },
    { cName: 'setv1 setv1df0103 setv1n103', code: '[setv1:103]' },
    { cName: 'setv1 setv1df0104 setv1n104', code: '[setv1:104]' },
    { cName: 'setv1 setv1df0105 setv1n105', code: '[setv1:105]' },
    { cName: 'setv1 setv1df0106 setv1n106', code: '[setv1:106]' },
    { cName: 'setv1 setv1df0107 setv1n107', code: '[setv1:107]' },
    { cName: 'setv1 setv1df0108 setv1n108', code: '[setv1:108]' },
    { cName: 'setv1 setv1df0109 setv1n109', code: '[setv1:109]' },
    { cName: 'setv1 setv1df0110 setv1n110', code: '[setv1:110]' },
    { cName: 'setv1 setv1df0111 setv1n111', code: '[setv1:111]' },
    { cName: 'setv1 setv1df0112 setv1n112', code: '[setv1:112]' },
    { cName: 'setv1 setv1df0113 setv1n113', code: '[setv1:113]' },
    { cName: 'setv1 setv1df0114 setv1n114', code: '[setv1:114]' },
    { cName: 'setv1 setv1df0115 setv1n115', code: '[setv1:115]' },
    { cName: 'setv1 setv1df0116 setv1n116', code: '[setv1:116]' },
    { cName: 'setv1 setv1df0117 setv1n117', code: '[setv1:117]' },
    { cName: 'setv1 setv1df0118 setv1n118', code: '[setv1:118]' },
    { cName: 'setv1 setv1df0119 setv1n119', code: '[setv1:119]' },
    { cName: 'setv1 setv1df0120 setv1n120', code: '[setv1:120]' },
    { cName: 'setv1 setv1df0121 setv1n121', code: '[setv1:121]' },
    { cName: 'setv1 setv1df0122 setv1n122', code: '[setv1:122]' },
    { cName: 'setv1 setv1df0123 setv1n123', code: '[setv1:123]' },
    { cName: 'setv1 setv1df0124 setv1n124', code: '[setv1:124]' },
    { cName: 'setv1 setv1df0125 setv1n125', code: '[setv1:125]' },
    { cName: 'setv1 setv1df0126 setv1n126', code: '[setv1:126]' },
    { cName: 'setv1 setv1df0127 setv1n127', code: '[setv1:127]' },
    { cName: 'setv1 setv1df0128 setv1n128', code: '[setv1:128]' },
    { cName: 'setv1 setv1df0129 setv1n129', code: '[setv1:129]' },
    { cName: 'setv1 setv1df0130 setv1n130', code: '[setv1:130]' },
    { cName: 'setv1 setv1df0131 setv1n131', code: '[setv1:131]' },
    { cName: 'setv1 setv1df0132 setv1n132', code: '[setv1:132]' },
    { cName: 'setv1 setv1df0133 setv1n133', code: '[setv1:133]' },
    { cName: 'setv1 setv1df0134 setv1n134', code: '[setv1:134]' },
    { cName: 'setv1 setv1df0135 setv1n135', code: '[setv1:135]' },
    { cName: 'setv1 setv1df0136 setv1n136', code: '[setv1:136]' },
    { cName: 'setv1 setv1df0137 setv1n137', code: '[setv1:137]' },
    { cName: 'setv1 setv1df0138 setv1n138', code: '[setv1:138]' },
    { cName: 'setv1 setv1df0139 setv1n139', code: '[setv1:139]' },
    { cName: 'setv1 setv1df0140 setv1n140', code: '[setv1:140]' },
    { cName: 'setv1 setv1df0141 setv1n141', code: '[setv1:141]' },
    { cName: 'setv1 setv1df0142 setv1n142', code: '[setv1:142]' },
    { cName: 'setv1 setv1df0143 setv1n143', code: '[setv1:143]' },
    { cName: 'setv1 setv1df0144 setv1n144', code: '[setv1:144]' },
    { cName: 'setv1 setv1df0145 setv1n145', code: '[setv1:145]' },
    { cName: 'setv1 setv1df0146 setv1n146', code: '[setv1:146]' },
    { cName: 'setv1 setv1df0147 setv1n147', code: '[setv1:147]' },
    { cName: 'setv1 setv1df0148 setv1n148', code: '[setv1:148]' },
    { cName: 'setv1 setv1df0149 setv1n149', code: '[setv1:149]' },
    { cName: 'setv1 setv1df0150 setv1n150', code: '[setv1:150]' },
    { cName: 'setv1 setv1df0151 setv1n151', code: '[setv1:151]' },
    { cName: 'setv1 setv1df0152 setv1n152', code: '[setv1:152]' },
    { cName: 'setv1 setv1df0153 setv1n153', code: '[setv1:153]' },
    { cName: 'setv1 setv1df0154 setv1n154', code: '[setv1:154]' },
    { cName: 'setv1 setv1df0155 setv1n155', code: '[setv1:155]' },
    { cName: 'setv1 setv1df0156 setv1n156', code: '[setv1:156]' },
    { cName: 'setv1 setv1df0157 setv1n157', code: '[setv1:157]' },
    { cName: 'setv1 setv1df0158 setv1n158', code: '[setv1:158]' },
    { cName: 'setv1 setv1df0159 setv1n159', code: '[setv1:159]' },
    { cName: 'setv1 setv1df0160 setv1n160', code: '[setv1:160]' },
    { cName: 'setv1 setv1df0161 setv1n161', code: '[setv1:161]' },
    { cName: 'setv1 setv1df0162 setv1n162', code: '[setv1:162]' },
    { cName: 'setv1 setv1df0163 setv1n163', code: '[setv1:163]' },
    { cName: 'setv1 setv1df0164 setv1n164', code: '[setv1:164]' },
    { cName: 'setv1 setv1df0165 setv1n165', code: '[setv1:165]' },
    { cName: 'setv1 setv1df0166 setv1n166', code: '[setv1:166]' },
    { cName: 'setv1 setv1df0167 setv1n167', code: '[setv1:167]' },
    { cName: 'setv1 setv1df0168 setv1n168', code: '[setv1:168]' },
    { cName: 'setv1 setv1df0169 setv1n169', code: '[setv1:169]' },
    { cName: 'setv1 setv1df0170 setv1n170', code: '[setv1:170]' },
    { cName: 'setv1 setv1df0171 setv1n171', code: '[setv1:171]' },
    { cName: 'setv1 setv1df0172 setv1n172', code: '[setv1:172]' },
    { cName: 'setv1 setv1df0173 setv1n173', code: '[setv1:173]' },
    { cName: 'setv1 setv1df0174 setv1n174', code: '[setv1:174]' },
    { cName: 'setv1 setv1df0175 setv1n175', code: '[setv1:175]' },
    { cName: 'setv1 setv1df0176 setv1n176', code: '[setv1:176]' },
    { cName: 'setv1 setv1df0177 setv1n177', code: '[setv1:177]' },
    { cName: 'setv1 setv1df0178 setv1n178', code: '[setv1:178]' },
    { cName: 'setv1 setv1df0179 setv1n179', code: '[setv1:179]' },
    { cName: 'setv1 setv1df0180 setv1n180', code: '[setv1:180]' },
    { cName: 'setv1 setv1df0181 setv1n181', code: '[setv1:181]' },
    { cName: 'setv1 setv1df0182 setv1n182', code: '[setv1:182]' },
    { cName: 'setv1 setv1df0183 setv1n183', code: '[setv1:183]' },
    { cName: 'setv1 setv1df0184 setv1n184', code: '[setv1:184]' },
    { cName: 'setv1 setv1df0185 setv1n185', code: '[setv1:185]' },
    { cName: 'setv1 setv1df0186 setv1n186', code: '[setv1:186]' },
    { cName: 'setv1 setv1df0187 setv1n187', code: '[setv1:187]' },
    { cName: 'setv1 setv1df0188 setv1n188', code: '[setv1:188]' },
    { cName: 'setv1 setv1df0189 setv1n189', code: '[setv1:189]' },
    { cName: 'setv1 setv1df0190 setv1n190', code: '[setv1:190]' },
    { cName: 'setv1 setv1df0191 setv1n191', code: '[setv1:191]' },
    { cName: 'setv1 setv1df0192 setv1n192', code: '[setv1:192]' },
    { cName: 'setv1 setv1df0193 setv1n193', code: '[setv1:193]' },
    { cName: 'setv1 setv1df0194 setv1n194', code: '[setv1:194]' },
    { cName: 'setv1 setv1df0195 setv1n195', code: '[setv1:195]' },
    { cName: 'setv1 setv1df0196 setv1n196', code: '[setv1:196]' },
    { cName: 'setv1 setv1df0197 setv1n197', code: '[setv1:197]' },
    { cName: 'setv1 setv1df0198 setv1n198', code: '[setv1:198]' },
    { cName: 'setv1 setv1df0199 setv1n199', code: '[setv1:199]' },
    { cName: 'setv1 setv1df0200 setv1n200', code: '[setv1:200]' },
    { cName: 'setv1 setv1df0202 setv1n202', code: '[setv1:202]' },
    { cName: 'setv1 setv1df0203 setv1n203', code: '[setv1:203]' },
    { cName: 'setv1 setv1df0204 setv1n204', code: '[setv1:204]' },
    { cName: 'setv1 setv1df0205 setv1n205', code: '[setv1:205]' },
    { cName: 'setv1 setv1df0206 setv1n206', code: '[setv1:206]' },
    { cName: 'setv1 setv1df0207 setv1n207', code: '[setv1:207]' },
    { cName: 'setv1 setv1df0208 setv1n208', code: '[setv1:208]' },
    { cName: 'setv1 setv1df0209 setv1n209', code: '[setv1:209]' },
    { cName: 'setv1 setv1df0210 setv1n210', code: '[setv1:210]' },
    { cName: 'setv1 setv1df0211 setv1n211', code: '[setv1:211]' },
    { cName: 'setv1 setv1df0212 setv1n212', code: '[setv1:212]' },
    { cName: 'setv1 setv1df0213 setv1n213', code: '[setv1:213]' },
    { cName: 'setv1 setv1df0214 setv1n214', code: '[setv1:214]' }
    ]);

MixiEditor.PicPanel.pic = $A([
    { cName: 'set2 set2df14 set2n1', code: '[set2:1]' },
    { cName: 'set2 set2df24 set2n2', code: '[set2:2]' },
    { cName: 'set2 set2df14 set2n3', code: '[set2:3]' },
    { cName: 'set2 set2df24 set2n4', code: '[set2:4]' },
    { cName: 'set2 set2df14 set2n5', code: '[set2:5]' },
    { cName: 'set2 set2df14 set2n6', code: '[set2:6]' },
    { cName: 'set2 set2df14 set2n7', code: '[set2:7]' },
    { cName: 'set2 set2df24 set2n8', code: '[set2:8]' },
    { cName: 'set2 set2df14 set2n9', code: '[set2:9]' },
    { cName: 'set2 set2df14 set2n10', code: '[set2:10]' },
    { cName: 'set2 set2df14 set2n11', code: '[set2:11]' },
    { cName: 'set2 set2df24 set2n12', code: '[set2:12]' },
    { cName: 'set2 set2df14 set2n13', code: '[set2:13]' },
   // { cName: 'set2 set2df54 set2n14', code: '[set2:14]' },
   // { cName: 'set2 set2df14 set2n15', code: '[set2:15]' },
    { cName: 'set2 set2df14 set2n16', code: '[set2:16]' },
    { cName: 'set2 set2df54 set2n17', code: '[set2:17]' },
    { cName: 'set2 set2df14 set2n18', code: '[set2:18]' },
    { cName: 'set2 set2df14 set2n19', code: '[set2:19]' },
    { cName: 'set2 set2df14 set2n20', code: '[set2:20]' },
    { cName: 'set2 set2df14 set2n21', code: '[set2:21]' },
    { cName: 'set2 set2df14 set2n22', code: '[set2:22]' },
    { cName: 'set2 set2df14 set2n23', code: '[set2:23]' },
    { cName: 'set2 set2df14 set2n24', code: '[set2:24]' },
    { cName: 'set2 set2df14 set2n25', code: '[set2:25]' },
    { cName: 'set2 set2df14 set2n26', code: '[set2:26]' },
    { cName: 'set2 set2df14 set2n27', code: '[set2:27]' },
    { cName: 'set2 set2df14 set2n28', code: '[set2:28]' },
   // { cName: 'set2 set2df14 set2n29', code: '[set2:29]' },
   // { cName: 'set2 set2df14 set2n30', code: '[set2:30]' },
    { cName: 'set1 set1df52 set1n50', code: '[set1:50]' },
    { cName: 'set1 set1df52 set1n59', code: '[set1:59]' },
    { cName: 'set1 set1df52 set1n58', code: '[set1:58]' },
    { cName: 'set1 set1df52 set1n61', code: '[set1:61]' },
    { cName: 'set1 set1df52 set1n205', code: '[set1:205]' },
    { cName: 'set1 set1df52 set1n209', code: '[set1:209]' },
    { cName: 'set1 set1df52 set1n241', code: '[set1:241]' },
    { cName: 'set1 set1df52 set1n56', code: '[set1:56]' },
    { cName: 'set1 set1df52 set1n55', code: '[set1:55]' },
    { cName: 'set1 set1df52 set1n60', code: '[set1:60]' },
    { cName: 'set1 set1df52 set1n206', code: '[set1:206]' },
    { cName: 'set1 set1df52 set1n57', code: '[set1:57]' },
    { cName: 'set1 set1df52 set1n52', code: '[set1:52]' },
    { cName: 'set1 set1df52 set1n204', code: '[set1:204]' },
    { cName: 'set1 set1df52 set1n53', code: '[set1:53]' },
    { cName: 'set1 set1df52 set1n54', code: '[set1:54]' },
    { cName: 'set1 set1df52 set1n51', code: '[set1:51]' },
    { cName: 'set1 set1df52 set1n207', code: '[set1:207]' },
    { cName: 'set1 set1df52 set1n242', code: '[set1:242]' },
    { cName: 'set1 set1df103 set1n246', code: '[set1:246]' },
    { cName: 'set1 set1df52 set1n208', code: '[set1:208]' },
    { cName: 'set1 set1df52 set1n210', code: '[set1:210]' },
    { cName: 'set1 set1df1 set1n46', code: '[set1:46]' },
    { cName: 'set1 set1df52 set1n47', code: '[set1:47]' },
    { cName: 'set1 set1df52 set1n49', code: '[set1:49]' },
    { cName: 'set1 set1df53 set1n48', code: '[set1:48]' },
    { cName: 'set1 set1df1 set1n65', code: '[set1:65]' },
    { cName: 'set1 set1df52 set1n68', code: '[set1:68]' },
    { cName: 'set1 set1df1 set1n76', code: '[set1:76]' },
    { cName: 'set1 set1df1 set1n75', code: '[set1:75]' },
    { cName: 'set1 set1df1 set1n74', code: '[set1:74]' },
    { cName: 'set1 set1df52 set1n78', code: '[set1:78]' },
    { cName: 'set1 set1df1 set1n79', code: '[set1:79]' },
    { cName: 'set1 set1df93 set1n73', code: '[set1:73]' },
    { cName: 'set1 set1df54 set1n66', code: '[set1:66]' },
    { cName: 'set1 set1df53 set1n67', code: '[set1:67]' },
    { cName: 'set1 set1df1 set1n80', code: '[set1:80]' },
    { cName: 'set1 set1df1 set1n77', code: '[set1:77]' },
    { cName: 'set1 set1df1 set1n72', code: '[set1:72]' },
    { cName: 'set1 set1df1 set1n71', code: '[set1:71]' },
    { cName: 'set1 set1df1 set1n69', code: '[set1:69]' },
    { cName: 'set1 set1df1 set1n40', code: '[set1:40]' },
    { cName: 'set1 set1df1 set1n87', code: '[set1:87]' },
    { cName: 'set1 set1df1 set1n41', code: '[set1:41]' },
    { cName: 'set1 set1df1 set1n42', code: '[set1:42]' },
    { cName: 'set1 set1df1 set1n137', code: '[set1:137]' },
    { cName: 'set1 set1df1 set1n138', code: '[set1:138]' },
    { cName: 'set1 set1df1 set1n141', code: '[set1:141]' },
    { cName: 'set1 set1df1 set1n62', code: '[set1:62]' },
    { cName: 'set1 set1df1 set1n63', code: '[set1:63]' },
    { cName: 'set1 set1df1 set1n43', code: '[set1:43]' },
    { cName: 'set1 set1df1 set1n44', code: '[set1:44]' },
    { cName: 'set1 set1df102 set1n103', code: '[set1:103]' },
    { cName: 'set1 set1df103 set1n104', code: '[set1:104]' },
    { cName: 'set1 set1df102 set1n105', code: '[set1:105]' },
    { cName: 'set1 set1df52 set1n106', code: '[set1:106]' },
    { cName: 'set1 set1df52 set1n107', code: '[set1:107]' },
    { cName: 'set1 set1df52 set1n108', code: '[set1:108]' },
    { cName: 'set1 set1df104 set1n109', code: '[set1:109]' },
    { cName: 'set1 set1df52 set1n110', code: '[set1:110]' },
    { cName: 'set1 set1df103 set1n111', code: '[set1:111]' },
    { cName: 'set1 set1df52 set1n112', code: '[set1:112]' },
    { cName: 'set1 set1df34 set1n113', code: '[set1:113]' },
    { cName: 'set1 set1df102 set1n114', code: '[set1:114]' },
    { cName: 'set1 set1df1 set1n237', code: '[set1:237]' },
    { cName: 'set1 set1df52 set1n238', code: '[set1:238]' },
    { cName: 'set1 set1df52 set1n239', code: '[set1:239]' },
    { cName: 'set1 set1df55 set1n240', code: '[set1:240]' },
    { cName: 'set1 set1df52 set1n243', code: '[set1:243]' },
    { cName: 'set1 set1df53 set1n244', code: '[set1:244]' },
    { cName: 'set1 set1df1 set1n24', code: '[set1:24]' },
    { cName: 'set1 set1df1 set1n98', code: '[set1:98]' },
    { cName: 'set1 set1df1 set1n99', code: '[set1:99]' },
    { cName: 'set1 set1df1 set1n236', code: '[set1:236]' },
    { cName: 'set1 set1df1 set1n229', code: '[set1:229]' },
    { cName: 'set1 set1df1 set1n231', code: '[set1:231]' },
    { cName: 'set1 set1df1 set1n232', code: '[set1:232]' },
    { cName: 'set1 set1df1 set1n22', code: '[set1:22]' },
    { cName: 'set1 set1df1 set1n21', code: '[set1:21]' },
    { cName: 'set1 set1df52 set1n202', code: '[set1:202]' },
    { cName: 'set1 set1df1 set1n23', code: '[set1:23]' },
    { cName: 'set1 set1df1 set1n235', code: '[set1:235]' },
    { cName: 'set1 set1df1 set1n245', code: '[set1:245]' },
    { cName: 'set1 set1df52 set1n1', code: '[set1:1]' },
    { cName: 'set1 set1df52 set1n2', code: '[set1:2]' },
    { cName: 'set1 set1df54 set1n101', code: '[set1:101]' },
    { cName: 'set1 set1df1 set1n102', code: '[set1:102]' },
    { cName: 'set1 set1df52 set1n3', code: '[set1:3]' },
    { cName: 'set1 set1df53 set1n4', code: '[set1:4]' },
    { cName: 'set1 set1df52 set1n5', code: '[set1:5]' },
    { cName: 'set1 set1df1 set1n6', code: '[set1:6]' },
    { cName: 'set1 set1df1 set1n145', code: '[set1:145]' },
    { cName: 'set1 set1df1 set1n146', code: '[set1:146]' },
    { cName: 'set1 set1df1 set1n147', code: '[set1:147]' },
    { cName: 'set1 set1df1 set1n148', code: '[set1:148]' },
    { cName: 'set1 set1df1 set1n149', code: '[set1:149]' },
    { cName: 'set1 set1df1 set1n150', code: '[set1:150]' },
    { cName: 'set1 set1df1 set1n88', code: '[set1:88]' },
    { cName: 'set1 set1df1 set1n184', code: '[set1:184]' },
    { cName: 'set1 set1df106 set1n226', code: '[set1:226]' },
    { cName: 'set1 set1df55 set1n227', code: '[set1:227]' },
    { cName: 'set1 set1df1 set1n228', code: '[set1:228]' },
    { cName: 'set1 set1df1 set1n230', code: '[set1:230]' },
    { cName: 'set1 set1df1 set1n233', code: '[set1:233]' },
    { cName: 'set1 set1df63 set1n234', code: '[set1:234]' },
    { cName: 'set1 set1df1 set1n90', code: '[set1:90]' },
    { cName: 'set1 set1df1 set1n91', code: '[set1:91]' },
    { cName: 'set1 set1df1 set1n92', code: '[set1:92]' },
    { cName: 'set1 set1df1 set1n93', code: '[set1:93]' },
    { cName: 'set1 set1df1 set1n94', code: '[set1:94]' },
    { cName: 'set1 set1df1 set1n95', code: '[set1:95]' },
    { cName: 'set1 set1df1 set1n116', code: '[set1:116]' },
    { cName: 'set1 set1df1 set1n193', code: '[set1:193]' },
    { cName: 'set1 set1df1 set1n201', code: '[set1:201]' },
    { cName: 'set1 set1df34 set1n215', code: '[set1:215]' },
    { cName: 'set1 set1df1 set1n115', code: '[set1:115]' },
    { cName: 'set1 set1df1 set1n31', code: '[set1:31]' },
    { cName: 'set1 set1df1 set1n134', code: '[set1:134]' },
    { cName: 'set1 set1df1 set1n82', code: '[set1:82]' },
    { cName: 'set1 set1df1 set1n29', code: '[set1:29]' },
    { cName: 'set1 set1df1 set1n30', code: '[set1:30]' },
    { cName: 'set1 set1df1 set1n25', code: '[set1:25]' },
    { cName: 'set1 set1df1 set1n142', code: '[set1:142]' },
    { cName: 'set1 set1df1 set1n191', code: '[set1:191]' },
    { cName: 'set1 set1df1 set1n86', code: '[set1:86]' },
    { cName: 'set1 set1df1 set1n9', code: '[set1:9]' },
    { cName: 'set1 set1df1 set1n10', code: '[set1:10]' },
    { cName: 'set1 set1df1 set1n7', code: '[set1:7]' },
    { cName: 'set1 set1df1 set1n8', code: '[set1:8]' },
    { cName: 'set1 set1df1 set1n12', code: '[set1:12]' },
    { cName: 'set1 set1df1 set1n11', code: '[set1:11]' },
    { cName: 'set1 set1df1 set1n118', code: '[set1:118]' },
    { cName: 'set1 set1df1 set1n119', code: '[set1:119]' },
    { cName: 'set1 set1df1 set1n120', code: '[set1:120]' },
    { cName: 'set1 set1df1 set1n18', code: '[set1:18]' },
    { cName: 'set1 set1df1 set1n13', code: '[set1:13]' },
    { cName: 'set1 set1df1 set1n89', code: '[set1:89]' },
    { cName: 'set1 set1df1 set1n14', code: '[set1:14]' },
    { cName: 'set1 set1df1 set1n15', code: '[set1:15]' },
    { cName: 'set1 set1df1 set1n16', code: '[set1:16]' },
    { cName: 'set1 set1df1 set1n17', code: '[set1:17]' },
    { cName: 'set1 set1df1 set1n121', code: '[set1:121]' },
    { cName: 'set1 set1df1 set1n122', code: '[set1:122]' },
    { cName: 'set1 set1df1 set1n123', code: '[set1:123]' },
    { cName: 'set1 set1df1 set1n124', code: '[set1:124]' },
    { cName: 'set1 set1df1 set1n125', code: '[set1:125]' },
    { cName: 'set1 set1df1 set1n19', code: '[set1:19]' },
    { cName: 'set1 set1df1 set1n20', code: '[set1:20]' },
    { cName: 'set1 set1df1 set1n26', code: '[set1:26]' },
    { cName: 'set1 set1df1 set1n27', code: '[set1:27]' },
    { cName: 'set1 set1df1 set1n133', code: '[set1:133]' },
    { cName: 'set1 set1df1 set1n28', code: '[set1:28]' },
    { cName: 'set1 set1df1 set1n81', code: '[set1:81]' },
    { cName: 'set1 set1df1 set1n32', code: '[set1:32]' },
    { cName: 'set1 set1df53 set1n152', code: '[set1:152]' },
    { cName: 'set1 set1df1 set1n117', code: '[set1:117]' },
    { cName: 'set1 set1df52 set1n135', code: '[set1:135]' },
    { cName: 'set1 set1df54 set1n154', code: '[set1:154]' },
    { cName: 'set1 set1df1 set1n100', code: '[set1:100]' },
    { cName: 'set1 set1df53 set1n153', code: '[set1:153]' },
    { cName: 'set1 set1df1 set1n197', code: '[set1:197]' },
    { cName: 'set1 set1df1 set1n196', code: '[set1:196]' },
    { cName: 'set1 set1df1 set1n33', code: '[set1:33]' },
    { cName: 'set1 set1df1 set1n34', code: '[set1:34]' },
    { cName: 'set1 set1df1 set1n35', code: '[set1:35]' },
    { cName: 'set1 set1df1 set1n97', code: '[set1:97]' },
    { cName: 'set1 set1df1 set1n180', code: '[set1:180]' },
    { cName: 'set1 set1df1 set1n84', code: '[set1:84]' },
    { cName: 'set1 set1df1 set1n96', code: '[set1:96]' },
    { cName: 'set1 set1df1 set1n181', code: '[set1:181]' },
    { cName: 'set1 set1df1 set1n136', code: '[set1:136]' },
    { cName: 'set1 set1df1 set1n83', code: '[set1:83]' },
    { cName: 'set1 set1df1 set1n212', code: '[set1:212]' },
    { cName: 'set1 set1df1 set1n127', code: '[set1:127]' },
    { cName: 'set1 set1df1 set1n128', code: '[set1:128]' },
    { cName: 'set1 set1df1 set1n129', code: '[set1:129]' },
    { cName: 'set1 set1df1 set1n130', code: '[set1:130]' },
    { cName: 'set1 set1df1 set1n131', code: '[set1:131]' },
    { cName: 'set1 set1df1 set1n143', code: '[set1:143]' },
    { cName: 'set1 set1df1 set1n144', code: '[set1:144]' },
    { cName: 'set1 set1df1 set1n160', code: '[set1:160]' },
    { cName: 'set1 set1df1 set1n162', code: '[set1:162]' },
    { cName: 'set1 set1df1 set1n176', code: '[set1:176]' },
    { cName: 'set1 set1df1 set1n177', code: '[set1:177]' },
    { cName: 'set1 set1df1 set1n178', code: '[set1:178]' },
    { cName: 'set1 set1df62 set1n179', code: '[set1:179]' },
    { cName: 'set1 set1df1 set1n182', code: '[set1:182]' },
    { cName: 'set1 set1df1 set1n183', code: '[set1:183]' },
    { cName: 'set1 set1df1 set1n188', code: '[set1:188]' },
    { cName: 'set1 set1df1 set1n203', code: '[set1:203]' },
    { cName: 'set1 set1df1 set1n189', code: '[set1:189]' },
    { cName: 'set1 set1df1 set1n192', code: '[set1:192]' },
    { cName: 'set1 set1df1 set1n190', code: '[set1:190]' },
    { cName: 'set1 set1df72 set1n194', code: '[set1:194]' },
    { cName: 'set1 set1df1 set1n195', code: '[set1:195]' },
    { cName: 'set1 set1df1 set1n198', code: '[set1:198]' },
    { cName: 'set1 set1df1 set1n199', code: '[set1:199]' },
    { cName: 'set1 set1df1 set1n200', code: '[set1:200]' },
    { cName: 'set1 set1df1 set1n85', code: '[set1:85]' },
    { cName: 'set1 set1df1 set1n132', code: '[set1:132]' },
    { cName: 'set1 set1df1 set1n64', code: '[set1:64]' },
    { cName: 'set1 set1df1 set1n70', code: '[set1:70]' },
    { cName: 'set1 set1df1 set1n165', code: '[set1:165]' },
    { cName: 'set1 set1df1 set1n166', code: '[set1:166]' },
    { cName: 'set1 set1df1 set1n167', code: '[set1:167]' },
    { cName: 'set1 set1df1 set1n168', code: '[set1:168]' },
    { cName: 'set1 set1df1 set1n169', code: '[set1:169]' },
    { cName: 'set1 set1df1 set1n170', code: '[set1:170]' },
    { cName: 'set1 set1df1 set1n171', code: '[set1:171]' },
    { cName: 'set1 set1df1 set1n172', code: '[set1:172]' },
    { cName: 'set1 set1df1 set1n173', code: '[set1:173]' },
    { cName: 'set1 set1df1 set1n174', code: '[set1:174]' },
    { cName: 'set1 set1df1 set1n175', code: '[set1:175]' },
    { cName: 'set1 set1df1 set1n164', code: '[set1:164]' },
    { cName: 'set1 set1df1 set1n163', code: '[set1:163]' },
    { cName: 'set1 set1df1 set1n126', code: '[set1:126]' },
    { cName: 'set1 set1df1 set1n139', code: '[set1:139]' },
    { cName: 'set1 set1df1 set1n140', code: '[set1:140]' },
    { cName: 'set1 set1df1 set1n151', code: '[set1:151]' },
    { cName: 'set1 set1df1 set1n219', code: '[set1:219]' },
    { cName: 'set1 set1df1 set1n217', code: '[set1:217]' },
    { cName: 'set1 set1df1 set1n224', code: '[set1:224]' },
    { cName: 'set1 set1df1 set1n225', code: '[set1:225]' },
    { cName: 'set1 set1df1 set1n159', code: '[set1:159]' },
    { cName: 'set1 set1df1 set1n45', code: '[set1:45]' },
    { cName: 'set1 set1df1 set1n211', code: '[set1:211]' },
    { cName: 'set1 set1df1 set1n36', code: '[set1:36]' },
    { cName: 'set1 set1df1 set1n37', code: '[set1:37]' },
    { cName: 'set1 set1df1 set1n38', code: '[set1:38]' },
    { cName: 'set1 set1df1 set1n39', code: '[set1:39]' },
    { cName: 'set1 set1df1 set1n155', code: '[set1:155]' },
    { cName: 'set1 set1df1 set1n157', code: '[set1:157]' },
    { cName: 'set1 set1df1 set1n158', code: '[set1:158]' },
    { cName: 'set1 set1df1 set1n156', code: '[set1:156]' },
    { cName: 'set1 set1df1 set1n161', code: '[set1:161]' },
    { cName: 'set1 set1df1 set1n185', code: '[set1:185]' },
    { cName: 'set1 set1df1 set1n186', code: '[set1:186]' },
    { cName: 'set1 set1df1 set1n187', code: '[set1:187]' },
    { cName: 'set1 set1df1 set1n216', code: '[set1:216]' },
    { cName: 'set1 set1df1 set1n220', code: '[set1:220]' },
    { cName: 'set1 set1df1 set1n221', code: '[set1:221]' },
    { cName: 'set1 set1df1 set1n222', code: '[set1:222]' },
    { cName: 'set1 set1df1 set1n223', code: '[set1:223]' },
    { cName: 'set1 set1df1 set1n218', code: '[set1:218]' },
    { cName: 'set1 set1df1 set1n213', code: '[set1:213]' },
    { cName: 'set1 set1df1 set1n214', code: '[set1:214]' }
]);
