<view class="{{ pointCaptchaClass }} {{ 'yidun-captcha--' + theme }} {{ verifyStatus && verifyStatus !== VERIFY_STATUS.DOING ? 'yidun-captcha--' + verifyStatus : '' }}"><view class="yidun-captcha__panel" style="{{ 'padding-bottom:' + customStyles.gap }}"><view class="yidun-captcha__placeholder"><view class="yidun-captcha__bgimg yidun-bgimg" style="{{ 'border-radius:' + customStyles.imagePanel.borderRadius }}" onTap="handlePointTap" catchTouchMove="handleTrackMoving"><captcha-img imageClass="yidun-bgimg__img query-pointimg-{{ uuid }}" onLoad="handleBgImgLoaded" onError="handleImgLoadError" onTryError="handleImgTryError" urls="{{loadInfo.data.bg}}" mode="widthFix"/><view a:for="{{ pointsStack }}" class="yidun-bgimg__point yidun-bgimg__point-{{ index + 1 }}" data-point="{{ index }}" style="top: {{item.top}}px; left: {{item.left}}px;"></view></view></view></view><view class="yidun-captcha__control yidun-control {{ loadInfo.status === 'done' && (!verifyStatus || verifyStatus === VERIFY_STATUS.DOING) ? 'yidun-control--done' : '' }}" style="{{ 'height: ' + customStyles.controlBar.height + ';line-height:' + customStyles.controlBar.height + ';border-radius: ' + customStyles.controlBar.borderRadius }}"><view class="yidun-control__tips"><slot/></view><view class="yidun-control__answer {{ captchaType === CAPTCHA_TYPE.ICON_POINT ? 'yidun-control__answer--icon' : '' }}" style="background-image: {{ answerBg }}"><text>{{answer}}</text></view></view></view>