"use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_classNames=_interopRequireDefault(require("../helpers/classNames")),_getDefaultContext=require("../helpers/getDefaultContext"),_props=require("../radio-group/props");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var defaultContext=(0,_getDefaultContext.getDefaultContext)(_props.props,["disabled","readOnly"]);(0,_baseComponent.default)({relations:{"../radio-group/index":{type:"parent"}},properties:{prefixCls:{type:String,value:"wux-radio"},cellPrefixCls:{type:String,value:"wux-cell"},selectablePrefixCls:{type:String,value:"wux-selectable"},thumb:{type:String,value:""},title:{type:String,value:""},label:{type:String,value:""},value:{type:String,value:""},checked:{type:Boolean,value:!1,observer:function(e){this.setData({inputChecked:e})}},disabled:{type:Boolean,value:!1},readOnly:{type:Boolean,value:!1},color:{type:String,value:"balanced"},wrapStyle:{type:[String,Object],value:""}},data:{inputChecked:!1,index:0,isLast:!1,context:defaultContext},computed:{classes:["prefixCls",function(e){return{cell:(0,_classNames.default)(e),selectable:"".concat(e,"__selectable")}}]},methods:{radioChange:function(e){var t=this.data,a=t.value,l=t.index,n=t.disabled,r=t.readOnly,i=t.context,o=this.getRelationNodes("../radio-group/index")[0],u={checked:e.detail.checked,value:a,index:l};n||i.disabled||r||i.readOnly||(o?o.onChange(u):this.triggerEvent("change",u))},changeValue:function(e,t,a,l){var n=0