hutch.lk
Open in
urlscan Pro
162.214.66.15
Public Scan
Submitted URL: http://hutch.lk/
Effective URL: https://hutch.lk/
Submission: On January 21 via manual from LK — Scanned from DE
Effective URL: https://hutch.lk/
Submission: On January 21 via manual from LK — Scanned from DE
Form analysis
2 forms found in the DOM<form class="ng-pristine ng-valid">
<div class="search-section overlay-search-section">
<div class="row searchFilter">
<div class="col-sm-12 no-padding">
<div class="input-group">
<div class="input-group-btn">
<button type="button" class="btn btn-secondary dropdown-toggle dropdown-toggle-split" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="label-icon">Quick Search</span> <span
class="caret"> </span></button>
<div class="dropdown-menu dropdown-menu-right">
<ul class="category_filters" id="home-cat2">
<!--<li>
<input class="cat_type category-input" data-label="All" id="all" value=""
name="radios" type="radio"><label for="all">All</label>
</li>-->
<li>
<input type="radio" name="radios" id="Design" value="Design" data-name="Any Packs"><label class="category-label" for="Design">Anytime Packs</label>
</li>
<li>
<input type="radio" name="radios" id="Marketing" value="Marketing" data-name="CliQ Break Free Internet"><label class="category-label" for="Marketing">CliQ Break Free Internet</label>
</li>
<li>
<input type="radio" name="radios" id="Programming" value="Programming" data-name="Non-Stop Social Media & Youtube"><label class="category-label" for="Programming">Nonstop Social Media </label>
</li>
<li>
<input type="radio" name="radios" id="Sales" value="Sales" data-name="Day & Night Packs"><label class="category-label" for="Sales">Day & Night Packs </label>
</li>
<li>
<input type="radio" name="radios" id="Support" value="Support" data-name="WFH Packs"><label class="category-label" for="Support">WFH Packs </label>
</li>
<li>
<input type="radio" name="radios" id="Support1" value="Support1" data-name="Voice / SMS Packs"><label class="category-label" for="Support1">Voice / SMS Packs</label>
</li>
<li>
<input type="radio" name="radios" id="Support2" value="Support2" data-name="Get a New SIM"><label class="category-label" for="Support2">Get a New SIM</label>
</li>
<li>
<input type="radio" name="radios" id="Support3" value="Support3" data-name="Replace SIM"><label class="category-label" for="Support3">Replace SIM</label>
</li>
<li>
<input type="radio" name="radios" id="Support4" value="Support4" data-name="Payment Locations"><label class="category-label" for="Support4">Payment Locations</label>
</li>
</ul>
</div>
</div>
<input id="table_filter2" type="text" class="form-control search-bg home-main-search2" aria-label="Text input with segmented button dropdown" placeholder="Type here...">
<div class="input-group-btn">
<button id="searchBtn" type="button" class="btn btn-secondary btn-search" onclick="search1();">
<span class="search-icon"><i class="fas fa-search"></i></span>
<span class="label-icon"><i class="fas fa-search"></i></span></button>
</div>
</div>
</div>
</div>
</div>
</form>
Name: LeaveMessageForm —
<form name="LeaveMessageForm" novalidate="" class="uf-form-element-holder ng-pristine ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength">
<!-- ngRepeat: leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER') --><!-- ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD -->
<div data-ng-repeat="leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER')" data-ng-if="IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD" class="ng-scope">
<!-- Input Text Box -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'MOBILENO' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' --><input type="text"
data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'MOBILENO' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE'"
data-ng-class="((PreChatForm.Name.$touched && PreChatForm.Name.$error.required) || (PreChatForm.Name.$error.pattern) || (IsPrechatFromValidationFailed && PreChatForm.Name.$error.required)) ? 'uf-form-input uf-input-error' : 'uf-form-input'"
autocomplete="off" name="Name" placeholder="Enter Full Name" data-ng-model="PreChatFormValue[leaveform.ATTRIBUTEMAPPING]" data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY"
data-ng-pattern="^[a-zA-Z ]*$" maxlength="50" class="ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength uf-form-input"
required="required"><!-- end ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'MOBILENO' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
<!-- mobileno -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'MOBILENO' -->
<!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="PreChatForm.{{preform.CONTROLNAME}}.$error.pattern">Invalid<br>Country<br>Code</div> -->
<!-- mobileno end -->
<!-- Input Text Box -->
<!-- <input type="text" class="uf-form-input-style" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX'" -->
<!-- data-ng-class="((LeaveMessageForm.{{leaveform.CONTROLNAME}}.$touched && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required) || (LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsLeaveMsgFromValidationFailed && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required)) ? 'uf-form-input uf-input-error' : 'uf-form-input'" -->
<!-- autocomplete="off" name={{leaveform.CONTROLNAME}} placeholder={{ParseJson(leaveform.PLACEHOLDER)}} data-ng-model="LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING]" -->
<!-- data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY" data-ng-pattern="leaveform.ERRORFORMAT" maxlength={{leaveform.MAXLENGTH}} /> -->
<!-- Text Area-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTAREA' -->
<!-- Radio Button-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'RADIOBTN' -->
<!-- Checkbox-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'CHECKBOX' -->
<!-- Dropdown-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'DROPDOWN' -->
<!-- Error Messages-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
<div class="uf-caution-tooltip uf-pull-left ng-scope ng-hide" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE'"
data-ng-show="((LeaveMessageForm.Name.$touched && LeaveMessageForm.Name.$error.required) || (LeaveMessageForm.Name.$error.pattern) || (IsLeaveMsgFromValidationFailed && LeaveMessageForm.Name.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsLeaveMsgFromValidationFailed && LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING] == ''))))">
<div class="uf-tooltiptext uf-tooltip-left uf-error-msg ng-binding ng-hide"
data-ng-show="(LeaveMessageForm.Name.$touched && LeaveMessageForm.Name.$error.required) || (IsLeaveMsgFromValidationFailed && LeaveMessageForm.Name.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsLeaveMsgFromValidationFailed && LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING] == '')))">
Please enter valid name</div>
<div class="uf-tooltiptext uf-tooltip-left uf-error-msg ng-binding ng-hide" data-ng-show="LeaveMessageForm.Name.$error.pattern">Please enter valid name</div>
</div><!-- end ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
<!-- Error Messages -->
<!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
<!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
<!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
<!-- </div> -->
<!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
<!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
<!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
<!-- </div> -->
</div>
<!-- end ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD --><!-- end ngRepeat: leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER') --><!-- ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD -->
<div data-ng-repeat="leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER')" data-ng-if="IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD" class="ng-scope">
<!-- Input Text Box -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'MOBILENO' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
<!-- mobileno -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' --><input type="text"
data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE'" data-ng-init="PreChatFormValue[leaveform.ATTRIBUTEMAPPING] = '+94'"
data-ng-class="((PreChatForm.COUNTRYCODEONE.$touched && PreChatForm.COUNTRYCODEONE.$error.required) || (PreChatForm.COUNTRYCODEONE.$error.pattern) || (IsPrechatFromValidationFailed && PreChatForm.COUNTRYCODEONE.$error.required)) ? 'isd uf-input-error' : 'isd'"
autocomplete="off" name="COUNTRYCODEONE" placeholder="ISD CODE"
data-ng-pattern="((^\+93))$|((^\+355))$|((^\+213))$|((^\+376))$|((^\+244))$|((^\+672))$|((^\+54))$|((^\+374))$|((^\+297))$|((^\+61))$|((^\+43))$|((^\+994))$|((^\+973))$|((^\+880)$)$|((^\+375))$|((^\+32))$|((^\+501))$|((^\+229))$|((^\+975))$|((^\+591))$|((^\+387))$|((^\+267))$|((^\+55))$|((^\+246))$|((^\+673))$|((^\+359))$|((^\+226))$|((^\+257))$|((^\+855))$|((^\+237))$|((^\+1))$|((^\+238))$|((^\+236))$|((^\+235))$|((^\+56))$|((^\+86))$|((^\+61))$|((^\+61))$|((^\+57))$|((^\+269))$|((^\+682))$|((^\+506))$|((^\+385))$|((^\+53))$|((^\+599))$|((^\+357))$|((^\+420)$)$|((^\+243))$|((^\+45))$|((^\+253))$|((^\+670)$)$|((^\+593))$|((^\+20)$)$|((^\+503))$|((^\+240)$)$|((^\+291))$|((^\+372))$|((^\+251))$|((^\+500)$)$|((^\+298))$|((^\+679))$|((^\+358))$|((^\+33))$|((^\+689))$|((^\+241))$|((^\+220)$)$|((^\+995))$|((^\+49))$|((^\+233))$|((^\+350)$)$|((^\+30)$)$|((^\+299))$|((^\+502))$|((^\+224))$|((^\+245))$|((^\+592))$|((^\+509))$|((^\+504))$|((^\+852))$|((^\+36))$|((^\+354))$|((^\+91))$|((^\+62))$|((^\+98))$|((^\+964))$|((^\+353))$|((^\+972))$|((^\+39))$|((^\+225))$|((^\+81))$|((^\+962))$|((^\+7))$|((^\+254))$|((^\+686))$|((^\+383))$|((^\+965))$|((^\+996))$|((^\+856))$|((^\+371))$|((^\+961))$|((^\+266))$|((^\+231))$|((^\+218))$|((^\+423))$|((^\+370)$)$|((^\+352))$|((^\+853))$|((^\+389))$|((^\+261))$|((^\+265))$|((^\+60)$)$|((^\+960)$)$|((^\+223))$|((^\+356))$|((^\+692))$|((^\+222))$|((^\+230)$)$|((^\+262))$|((^\+52))$|((^\+691))$|((^\+373))$|((^\+377))$|((^\+976))$|((^\+382))$|((^\+212))$|((^\+258))$|((^\+95))$|((^\+264))$|((^\+674))$|((^\+977))$|((^\+31))$|((^\+599))$|((^\+687))$|((^\+64))$|((^\+505))$|((^\+227))$|((^\+234))$|((^\+683))$|((^\+850)$)$|((^\+47))$|((^\+968))$|((^\+92))$|((^\+680)$)$|((^\+970)$)$|((^\+507))$|((^\+675))$|((^\+595))$|((^\+51))$|((^\+63))$|((^\+64))$|((^\+48))$|((^\+351))$|((^\+974))$|((^\+242))$|((^\+262))$|((^\+40)$)$|((^\+7))$|((^\+250)$)$|((^\+590)$)$|((^\+290)$)$|((^\+590)$)$|((^\+508))$|((^\+685))$|((^\+378))$|((^\+239))$|((^\+966))$|((^\+221))$|((^\+381))$|((^\+248))$|((^\+232))$|((^\+65))$|((^\+421))$|((^\+386))$|((^\+677))$|((^\+252))$|((^\+27))$|((^\+82))$|((^\+211))$|((^\+34))$|((^\+94))$|((^\+249))$|((^\+597))$|((^\+47))$|((^\+268))$|((^\+46))$|((^\+41))$|((^\+963))$|((^\+886))$|((^\+992))$|((^\+255))$|((^\+66))$|((^\+228))$|((^\+690)$)$|((^\+676))$|((^\+216))$|((^\+90)$)$|((^\+993))$|((^\+688))$|((^\+256))$|((^\+380)$)$|((^\+971))$|((^\+44))$|((^\+1))$|((^\+598))$|((^\+998))$|((^\+678))$|((^\+379))$|((^\+58))$|((^\+84))$|((^\+681))$|((^\+212))$|((^\+967))$|((^\+260)$)$|((^\+263))$"
data-ng-model="PreChatFormValue[leaveform.ATTRIBUTEMAPPING]" data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY" maxlength="5" required="required"
class="ng-pristine ng-untouched ng-valid ng-scope ng-not-empty ng-valid-required ng-valid-pattern ng-valid-maxlength isd"><!-- end ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'MOBILENO' -->
<!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="PreChatForm.{{preform.CONTROLNAME}}.$error.pattern">Invalid<br>Country<br>Code</div> -->
<!-- mobileno end -->
<!-- Input Text Box -->
<!-- <input type="text" class="uf-form-input-style" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX'" -->
<!-- data-ng-class="((LeaveMessageForm.{{leaveform.CONTROLNAME}}.$touched && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required) || (LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsLeaveMsgFromValidationFailed && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required)) ? 'uf-form-input uf-input-error' : 'uf-form-input'" -->
<!-- autocomplete="off" name={{leaveform.CONTROLNAME}} placeholder={{ParseJson(leaveform.PLACEHOLDER)}} data-ng-model="LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING]" -->
<!-- data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY" data-ng-pattern="leaveform.ERRORFORMAT" maxlength={{leaveform.MAXLENGTH}} /> -->
<!-- Text Area-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTAREA' -->
<!-- Radio Button-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'RADIOBTN' -->
<!-- Checkbox-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'CHECKBOX' -->
<!-- Dropdown-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'DROPDOWN' -->
<!-- Error Messages-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
<div class="uf-caution-tooltip uf-pull-left ng-scope ng-hide" style="left:0;" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE'"
data-ng-show="((LeaveMessageForm.COUNTRYCODEONE.$touched && LeaveMessageForm.COUNTRYCODEONE.$error.required) || (LeaveMessageForm.COUNTRYCODEONE.$error.pattern) || (IsLeaveMsgFromValidationFailed && LeaveMessageForm.COUNTRYCODEONE.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsLeaveMsgFromValidationFailed && LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING] == ''))))">
<div class="uf-tooltiptext uf-tooltip-right ng-binding ng-hide"
data-ng-show="(LeaveMessageForm.COUNTRYCODEONE.$touched && LeaveMessageForm.COUNTRYCODEONE.$error.required) || (IsLeaveMsgFromValidationFailed && LeaveMessageForm.COUNTRYCODEONE.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsLeaveMsgFromValidationFailed && LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING] == '')))">
Fill country code</div>
<div class="uf-tooltiptext uf-tooltip-right ng-binding ng-hide" uf-error-msg"="" data-ng-show="LeaveMessageForm.COUNTRYCODEONE.$error.pattern">Enter valid country code</div>
</div><!-- end ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
<!-- Error Messages -->
<!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
<!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
<!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
<!-- </div> -->
<!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
<!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
<!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
<!-- </div> -->
</div>
<!-- end ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD --><!-- end ngRepeat: leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER') --><!-- ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD --><!-- end ngRepeat: leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER') --><!-- ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD -->
<div data-ng-repeat="leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER')" data-ng-if="IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD" class="ng-scope">
<!-- Input Text Box -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'MOBILENO' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
<!-- mobileno -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'MOBILENO' --><input type="text" ng-keyup="_keypress($event)"
data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'MOBILENO'"
data-ng-class="((PreChatForm.MobileNo.$touched && PreChatForm.MobileNo.$error.required) || (PreChatForm.MobileNo.$error.pattern) || (IsPrechatFromValidationFailed && PreChatForm.MobileNo.$error.required)) ? 'number uf-input-error' : 'number'"
autocomplete="off" name="MobileNo" placeholder="Mobile No (7XXXXXXXX)" data-ng-model="PreChatFormValue[leaveform.ATTRIBUTEMAPPING]" data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY"
data-ng-pattern="^[789]\d{8}$" maxlength="9" class="ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength number"
required="required"><!-- end ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'MOBILENO' -->
<!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="PreChatForm.{{preform.CONTROLNAME}}.$error.pattern">Invalid<br>Country<br>Code</div> -->
<!-- mobileno end -->
<!-- Input Text Box -->
<!-- <input type="text" class="uf-form-input-style" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX'" -->
<!-- data-ng-class="((LeaveMessageForm.{{leaveform.CONTROLNAME}}.$touched && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required) || (LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsLeaveMsgFromValidationFailed && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required)) ? 'uf-form-input uf-input-error' : 'uf-form-input'" -->
<!-- autocomplete="off" name={{leaveform.CONTROLNAME}} placeholder={{ParseJson(leaveform.PLACEHOLDER)}} data-ng-model="LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING]" -->
<!-- data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY" data-ng-pattern="leaveform.ERRORFORMAT" maxlength={{leaveform.MAXLENGTH}} /> -->
<!-- Text Area-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTAREA' -->
<!-- Radio Button-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'RADIOBTN' -->
<!-- Checkbox-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'CHECKBOX' -->
<!-- Dropdown-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'DROPDOWN' -->
<!-- Error Messages-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
<div class="uf-caution-tooltip uf-pull-left ng-scope ng-hide" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE'"
data-ng-show="((LeaveMessageForm.MobileNo.$touched && LeaveMessageForm.MobileNo.$error.required) || (LeaveMessageForm.MobileNo.$error.pattern) || (IsLeaveMsgFromValidationFailed && LeaveMessageForm.MobileNo.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsLeaveMsgFromValidationFailed && LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING] == ''))))">
<div class="uf-tooltiptext uf-tooltip-left uf-error-msg ng-binding ng-hide"
data-ng-show="(LeaveMessageForm.MobileNo.$touched && LeaveMessageForm.MobileNo.$error.required) || (IsLeaveMsgFromValidationFailed && LeaveMessageForm.MobileNo.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsLeaveMsgFromValidationFailed && LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING] == '')))">
Please enter valid mobile no. </div>
<div class="uf-tooltiptext uf-tooltip-left uf-error-msg ng-binding ng-hide" data-ng-show="LeaveMessageForm.MobileNo.$error.pattern">Please enter valid mobile no.</div>
</div><!-- end ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
<!-- Error Messages -->
<!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
<!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
<!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
<!-- </div> -->
<!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
<!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
<!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
<!-- </div> -->
</div>
<!-- end ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD --><!-- end ngRepeat: leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER') --><!-- ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD -->
<div data-ng-repeat="leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER')" data-ng-if="IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD" class="ng-scope">
<!-- Input Text Box -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'MOBILENO' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
<!-- mobileno -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'MOBILENO' -->
<!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="PreChatForm.{{preform.CONTROLNAME}}.$error.pattern">Invalid<br>Country<br>Code</div> -->
<!-- mobileno end -->
<!-- Input Text Box -->
<!-- <input type="text" class="uf-form-input-style" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX'" -->
<!-- data-ng-class="((LeaveMessageForm.{{leaveform.CONTROLNAME}}.$touched && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required) || (LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsLeaveMsgFromValidationFailed && LeaveMessageForm.{{leaveform.CONTROLNAME}}.$error.required)) ? 'uf-form-input uf-input-error' : 'uf-form-input'" -->
<!-- autocomplete="off" name={{leaveform.CONTROLNAME}} placeholder={{ParseJson(leaveform.PLACEHOLDER)}} data-ng-model="LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING]" -->
<!-- data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY" data-ng-pattern="leaveform.ERRORFORMAT" maxlength={{leaveform.MAXLENGTH}} /> -->
<!-- Text Area-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTAREA' --><textarea data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTAREA'"
data-ng-class="((IsBotTextAreaValidationFailed) || (IsLeaveMsgFromValidationFailed && LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING] == '')) ? 'uf-form-input uf-form-textarea-one uf-input-error' : 'uf-form-input uf-form-textarea-one'"
placeholder="Your Question" data-ng-model="LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING]" maxlength="500" data-ng-blur="CheckTextAreaValidation(LeaveMessageFormValue[leaveform.ATTRIBUTEMAPPING], leaveform.ISMANDATORY)"
data-ng-required="IsExistingCustomer ? leaveform.ISEXISTINGMANDATORY : leaveform.ISGUESTMANDATORY" class="ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required ng-valid-maxlength uf-form-input uf-form-textarea-one"
required="required"></textarea><!-- end ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTAREA' -->
<!-- Radio Button-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'RADIOBTN' -->
<!-- Checkbox-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'CHECKBOX' -->
<!-- Dropdown-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'DROPDOWN' -->
<!-- Error Messages-->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE' -->
<!-- ngIf: (leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE' -->
<!-- Error Messages -->
<!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) != 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
<!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
<!-- <div class="uf-tooltiptext uf-tooltip-left uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
<!-- </div> -->
<!-- <div class="uf-caution-tooltip uf-pull-left" data-ng-if="(leaveform.CONTROLTYPE | uppercase) == 'TEXTBOX' && (leaveform.CONTROLNAME | uppercase) == 'COUNTRYCODEONE'" data-ng-click="ClearCustAttr(leaveform.ATTRIBUTEMAPPING, leaveform.CONTROLTYPE)" data-ng-show="((leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.{{leaveform.CONTROLNAME}}.$error.pattern) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == ''))))"> -->
<!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="(leaveform.{{leaveform.CONTROLNAME}}.$touched && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (IsPrechatFromValidationFailed && leaveform.{{leaveform.CONTROLNAME}}.$error.required) || (leaveform.CONTROLTYPE == 'TEXTAREA' && (IsBotTextAreaValidationFailed || (IsPrechatFromValidationFailed && leaveformValue[leaveform.ATTRIBUTEMAPPING] == '')))">{{ParseJson(leaveform.MANDATORYMESSAGE)}}</div> -->
<!-- <div class="uf-tooltiptext uf-tooltip-right uf-error-msg" data-ng-show="leaveform.{{leaveform.CONTROLNAME}}.$error.pattern">{{ParseJson(leaveform.ERRORMESSAGE)}}</div> -->
<!-- </div> -->
</div><!-- end ngIf: IsExistingCustomer ? leaveform.ISEXISTINGFIELD : leaveform.ISGUESTFIELD --><!-- end ngRepeat: leaveform in LeaveMessageFormConfig | orderBy : (IsExistingCustomer ? 'EXISTINGDISPLAYORDER' : 'GUESTDISPLAYORDER') -->
<div class="uf-clear"></div>
<button id="UnfydLeaveMsgBtn" type="submit" class="uf-yes-btn uf-margin uf-transition ng-binding" data-ng-click="SendLeaveMessage(LeaveMessageForm.$valid)">Leave Message</button>
</form>
Text Content
* * Home * Customer Support * Order or Replace SIM Reload / Pay Bill Quick Search * Anytime Packs * CliQ Break Free Internet * Nonstop Social Media * Day & Night Packs * WFH Packs * Voice / SMS Packs * Get a New SIM * Replace SIM * Payment Locations * Explore 4G * Prepaid Plans DATA PLANS * Unlimited Downloader * Any Time Plans * cliQ Break Free Internet * Non-Stop Social Media & YouTube * Long Validity Plans * Day & Night Internet * Work & learn from Home * My Plan BUNDLED PLANS * Hutch Hari Katha New! * Big Talk * Super90 * Super260 * Super340 VOICE PLANS * SIM Peraliya DEVICES * Partner Channels * Postpaid CORPORATE INDIVIDUAL SOCIAL PLANS * Non-Stop Social Media & Youtube * Non-Stop YouTube * Infotainment LIFE ENHANCEMENTS * Lottery Ticket * Train Tickets * E-Channeling * MyDoctor * SMS Banking * Learn English * Allianz HUTCH 555 IDEAMART ENTERTAINMENT * BID2WIN * Danumayi Miliyanayayi Quiz * Starfriends * SMS Chat * Inspirational Quotes, Life Style Tips & Fun Services * GO Play HUTCH TUNES SPOTIFY KIKI NEW! INFORMATION * Breaking News Alerts * Business News Alerts * Cricket Alerts * Astrology Service DIAL-TUNES CALL MANAGEMENT TERMS & CONDITIONS MOBILE MONEY * Instant Loan * Reload Share Service * eZ Cash * mCash SERVICE DEACTIVATION * International IDD * Per Second Rates * FAQ FLYING ABROAD * Roaming Rates * Travel Checklist INTERNATIONAL SMS VISITING SRI LANKA * Feel At Home * Roaming with Hutch * Network Selection * Intl. Access Codes * What's HOT KIKI NEW! MY PLAN UNLIMITED DOWNLOADER NEW! MIFI ROUTER WORK & STUDY DATA PLANS ORDER OR REPLACE SIM × Order New SIM Replace SIM I WANT TO KNOW ABOUT... Quick Search * Anytime Packs * CliQ Break Free Internet * Nonstop Social Media * Day & Night Packs * WFH Packs * Voice / SMS Packs * Get a New SIM * Replace SIM * Payment Locations ORDER YOUR NEW SIM Click to Order LOST OR DAMAGED SIM Click to Replace 4G UPGRADE Click to Upgrade ETISALAT TO HUTCH SIM Click to Replace DATA PACK ACTIVATION Click to Activate HUTCH SELF CARE APP GET A NEW SIM CUSTOMER SUPPORT QUOTA PACKS UNLIMITED PACKS POSTPAID PLANS SIM REPLACEMENT DATA PACK ACTIVATION NEWS & UPDATE * 2021-08-03 HUTCH INAUGURATES THE GAMATA SANNIVEDANAYA- WENIWELARA TOWER PROVIDING INTERNET CONNECTIVITY TO OVER 1,000 RURAL STUDENTS Read More * 2021-06-17 HUTCH RESUMES ITS FREE EMERGENCY RELOAD OFFER FOR THOSE WHO ARE AFFECTED BY THE LATEST COVID-19 WAVE Read More * 2021-06-07 RECHARGE ONLINE WITH HUTCH AND ENJOY UP TO 50% BONUS! Read More * 2021-06-02 ODOC – HUTCH SUWA SARANA TO SUPPORT THE PANDEMIC RESPONSE BY PROVIDING FREE TELEMEDICINE SERVICES TO ALL SRI LANKANS Read More --> DOWNLOAD THE HUTCH APP TODAY Read More GET APPS * Hutch App * CliQ - Break Free Internet CONTACT US * 1788 * WhatsApp: 0788 777 111 - Chat Only * Send SMS to 5555 * cs@hutchison.lk * Viber ABOUT US * Media Center * Find Us * Careers * Contact Us FOLLOW US * * * * Copyright 2022 All Rights Reserved * Privacy Policy * Site Map You are disconnected, Please check your network connection. The messaging service is only available between 8 30 AM to 10 30 PM. We will reply to your message as soon as a customer service agent is available. For any urgent assistance you can reach us on 1788. Please enter valid name Please enter valid name Fill country code Enter valid country code Please enter valid mobile no. Please enter valid mobile no. Leave Message ©UNFYD®COMPASS