forked from docs/doc-exports
Reviewed-by: gtema <artem.goncharov@gmail.com> Co-authored-by: zhangyue <zhangyue164@huawei.com> Co-committed-by: zhangyue <zhangyue164@huawei.com>
209 lines
17 KiB
HTML
209 lines
17 KiB
HTML
<a name="iam_02_0113"></a><a name="iam_02_0113"></a>
|
|
|
|
<h1 class="topictitle1">Querying the Password Strength Policy by Option</h1>
|
|
<div id="body1546850023578"><div class="section" id="iam_02_0113__s5888597838b0425a92e3419fb766c7f5"><h4 class="sectiontitle">Function</h4><p id="iam_02_0113__p1887819285319">This API is used to query the password strength policy by <strong id="iam_02_0113__b1755349862151718">option</strong>. The option can be the regular expression and description of the password strength policy.</p>
|
|
</div>
|
|
<div class="section" id="iam_02_0113__s46d3616bd4c54e55ba97a528518a5890"><h4 class="sectiontitle">URI</h4><ul id="iam_02_0113__en-us_topic_0026585112_ul20917673"><li id="iam_02_0113__l0762c927197248c39057087e143d6575">URI format<p id="iam_02_0113__p5594901411559"><a name="iam_02_0113__l0762c927197248c39057087e143d6575"></a><a name="l0762c927197248c39057087e143d6575"></a>GET /v3/domains/{domain_id}/config/security_compliance/{option}</p>
|
|
</li><li id="iam_02_0113__li2733311911542">URI parameters
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0113__table2671410511552" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0113__row2181345411552"><th align="left" class="cellrowborder" valign="top" width="22.14%" id="mcps1.3.2.2.2.1.1.5.1.1"><p id="iam_02_0113__p4197580011552"><strong id="iam_02_0113__b37426530113629">Parameter</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="20.09%" id="mcps1.3.2.2.2.1.1.5.1.2"><p id="iam_02_0113__p5555552611552"><strong id="iam_02_0113__ac429376f11ae472b87ff4be326afb9d8">Mandatory</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="20.11%" id="mcps1.3.2.2.2.1.1.5.1.3"><p id="iam_02_0113__p3157154611552"><strong id="iam_02_0113__b842352706143526_3">Type</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="37.66%" id="mcps1.3.2.2.2.1.1.5.1.4"><p id="iam_02_0113__p4296341111552"><strong id="iam_02_0113__b14438018113629">Description</strong></p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="iam_02_0113__row2571374511552"><td class="cellrowborder" valign="top" width="22.14%" headers="mcps1.3.2.2.2.1.1.5.1.1 "><p id="iam_02_0113__p6330725211552">domain_id</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="20.09%" headers="mcps1.3.2.2.2.1.1.5.1.2 "><p id="iam_02_0113__p2212117911552">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="20.11%" headers="mcps1.3.2.2.2.1.1.5.1.3 "><p id="iam_02_0113__p4769668011552">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="37.66%" headers="mcps1.3.2.2.2.1.1.5.1.4 "><p id="iam_02_0113__p928844211552">ID of the domain whose password strength policy is to be queried.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="iam_02_0113__row1416632711552"><td class="cellrowborder" valign="top" width="22.14%" headers="mcps1.3.2.2.2.1.1.5.1.1 "><p id="iam_02_0113__p6660449211552">option</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="20.09%" headers="mcps1.3.2.2.2.1.1.5.1.2 "><p id="iam_02_0113__p4626117411552">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="20.11%" headers="mcps1.3.2.2.2.1.1.5.1.3 "><p id="iam_02_0113__p5328411711552">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="37.66%" headers="mcps1.3.2.2.2.1.1.5.1.4 "><p id="iam_02_0113__p2702541811552">Query option, which can be <strong id="iam_02_0113__b842352706151335">password_regex</strong> or <strong id="iam_02_0113__b842352706151340">password_regex_description</strong>.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</li></ul>
|
|
</div>
|
|
<div class="section" id="iam_02_0113__se7fe5cac0d544e119c49322cc1707eb6"><h4 class="sectiontitle">Request Parameters</h4><ul id="iam_02_0113__en-us_topic_0026585112_ul3226198"><li id="iam_02_0113__l7c4919f55ea849a9bb59e1454113085c">Parameters in the request header
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0113__t68c7bd10e66a4380a1e6cdc78ca95669" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0113__r584496594a404ce18918a40e6e57c2ec"><th align="left" class="cellrowborder" valign="top" width="21.81218121812181%" id="mcps1.3.3.2.1.1.1.5.1.1"><p id="iam_02_0113__ac3a989cc5d3a405889eabb47dee84b04"><strong id="iam_02_0113__b500787087">Parameter</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="20.352035203520348%" id="mcps1.3.3.2.1.1.1.5.1.2"><p id="iam_02_0113__a69a20ac00b86496aa8418517c542b0da"><strong id="iam_02_0113__b82034446">Mandatory</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="20.092009200920092%" id="mcps1.3.3.2.1.1.1.5.1.3"><p id="iam_02_0113__a92c23d4441054df0972e025aeb3a8d7f"><strong id="iam_02_0113__b485146378">Type</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="37.743774377437745%" id="mcps1.3.3.2.1.1.1.5.1.4"><p id="iam_02_0113__abe6882c44cf4402d8ed7706b9278f33b"><strong id="iam_02_0113__b1057003381">Description</strong></p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="iam_02_0113__r5d63069d6a8a426e8b25b94d1b4d302a"><td class="cellrowborder" valign="top" width="21.81218121812181%" headers="mcps1.3.3.2.1.1.1.5.1.1 "><p id="iam_02_0113__ad4fb6253385c46ab8720a0e13f573694">Content-Type</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="20.352035203520348%" headers="mcps1.3.3.2.1.1.1.5.1.2 "><p id="iam_02_0113__a6b33800bcb2a446695b1d33a2d751554">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="20.092009200920092%" headers="mcps1.3.3.2.1.1.1.5.1.3 "><p id="iam_02_0113__ab34a5e95b76b4b79a72da0734025f211">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="37.743774377437745%" headers="mcps1.3.3.2.1.1.1.5.1.4 "><p id="iam_02_0113__a716277ae541d4553bb10490f9c02593d">Fill <strong id="iam_02_0113__b842352706161331">application/json;charset=utf8</strong> in this field.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="iam_02_0113__row29501427115257"><td class="cellrowborder" valign="top" width="21.81218121812181%" headers="mcps1.3.3.2.1.1.1.5.1.1 "><p id="iam_02_0113__p6637478211538">X-Auth-Token</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="20.352035203520348%" headers="mcps1.3.3.2.1.1.1.5.1.2 "><p id="iam_02_0113__p764826811538">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="20.092009200920092%" headers="mcps1.3.3.2.1.1.1.5.1.3 "><p id="iam_02_0113__p1553001111538">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="37.743774377437745%" headers="mcps1.3.3.2.1.1.1.5.1.4 "><p id="iam_02_0113__p3577810173953">Authenticated user token.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</li><li id="iam_02_0113__en-us_topic_0026585112_li17042198">Example request<pre class="screen" id="iam_02_0113__s6b85ed1428f745fabd2d60e4481ee1db"><em id="iam_02_0113__i79494215553">curl -i -k -H 'Accept:application/json' -H 'Content-Type:application/json;charset=utf8' -H "X-Auth-Token:$token" -X GET https://sample.domain.com/v3/domains/{domain_id}/config/security_compliance/password_regex</em></pre>
|
|
</li></ul>
|
|
</div>
|
|
<div class="section" id="iam_02_0113__s3a08e13bb5b34dc2ba4dcd84a0d51cf5"><h4 class="sectiontitle">Response Parameters</h4><ul id="iam_02_0113__u038cb568d63e46ac95f0986f79d7bc03"><li id="iam_02_0113__l2e0c2ec3fbf640ca9f98448f23594a13">Parameters in the response body
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0113__t1266dd240c3649048c9f42af34a0686b" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0113__rd8ac2cd80e4b47d684b61df4f3c570cf"><th align="left" class="cellrowborder" valign="top" width="21.68%" id="mcps1.3.4.2.1.1.1.5.1.1"><p id="iam_02_0113__ad167d1bf89ca443eac693ea562da12a3"><strong id="iam_02_0113__b674233845">Parameter</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="20.49%" id="mcps1.3.4.2.1.1.1.5.1.2"><p id="iam_02_0113__aad08ea1f8c8e4a42a1a81112a74cb237"><strong id="iam_02_0113__b2143880186">Mandatory</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="20.349999999999998%" id="mcps1.3.4.2.1.1.1.5.1.3"><p id="iam_02_0113__a9b5fafff0348408893dcc06fbe0b1186"><strong id="iam_02_0113__b1913555177">Type</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="37.480000000000004%" id="mcps1.3.4.2.1.1.1.5.1.4"><p id="iam_02_0113__ad002a0bf107a468884a5777e55f837f6"><strong id="iam_02_0113__b1948707896">Description</strong></p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="iam_02_0113__ref3b81e8e64e418c961ca1bce6f25280"><td class="cellrowborder" valign="top" width="21.68%" headers="mcps1.3.4.2.1.1.1.5.1.1 "><p id="iam_02_0113__abb2b4d81b907497da50ad4f12760f7dc">config</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="20.49%" headers="mcps1.3.4.2.1.1.1.5.1.2 "><p id="iam_02_0113__a7e49a4eaca054e36ba774b0cdc492081">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="20.349999999999998%" headers="mcps1.3.4.2.1.1.1.5.1.3 "><p id="iam_02_0113__p9747112319316">JSON</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="37.480000000000004%" headers="mcps1.3.4.2.1.1.1.5.1.4 "><p id="iam_02_0113__a8ded0409c6d948dc82f7f779a4cfa5b8">Password strength policy of a domain.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</li><li id="iam_02_0113__l86920d09d4224a93a4379c10a51077f0">Description for the config format
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0113__t3ef10d134105438f922a72ac36adbe13" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0113__ra836795da3204436ad115c6d63f33cb3"><th align="left" class="cellrowborder" valign="top" width="21.462146214621463%" id="mcps1.3.4.2.2.1.1.5.1.1"><p id="iam_02_0113__a915f4fa2492a4fa3b5fc5b52cb975ed3"><strong id="iam_02_0113__b523529625">Parameter</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="20.642064206420642%" id="mcps1.3.4.2.2.1.1.5.1.2"><p id="iam_02_0113__aeb29128c8bc6489593aaf12297635c52"><strong id="iam_02_0113__b585177309">Mandatory</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="20.75207520752075%" id="mcps1.3.4.2.2.1.1.5.1.3"><p id="iam_02_0113__a367df15999ce47aa8fa2550bb2d3df9a"><strong id="iam_02_0113__b1835897300">Type</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="37.14371437143714%" id="mcps1.3.4.2.2.1.1.5.1.4"><p id="iam_02_0113__a16a6b7e4145e4fbabf25e75163ec3f95"><strong id="iam_02_0113__b488082360">Description</strong></p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="iam_02_0113__rb2ba995189ec478eb5d1181d3bb7be1c"><td class="cellrowborder" valign="top" width="21.462146214621463%" headers="mcps1.3.4.2.2.1.1.5.1.1 "><p id="iam_02_0113__aa1005da54f2c4746ae99676d14ab012d">password_regex</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="20.642064206420642%" headers="mcps1.3.4.2.2.1.1.5.1.2 "><p id="iam_02_0113__a6d0540b177e34775b18c670cf5cd46bc">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="20.75207520752075%" headers="mcps1.3.4.2.2.1.1.5.1.3 "><p id="iam_02_0113__a65f6a6fc5a364d868072c58eeab90325">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="37.14371437143714%" headers="mcps1.3.4.2.2.1.1.5.1.4 "><p id="iam_02_0113__p7983029174658">Regular expression of the password strength policy (When <strong id="iam_02_0113__b842352706151545">option</strong> is set to <strong id="iam_02_0113__b842352706151552">password_regex</strong>).</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="iam_02_0113__row3151341114012"><td class="cellrowborder" valign="top" width="21.462146214621463%" headers="mcps1.3.4.2.2.1.1.5.1.1 "><p id="iam_02_0113__p1415234119406">password_regex_description</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="20.642064206420642%" headers="mcps1.3.4.2.2.1.1.5.1.2 "><p id="iam_02_0113__af10224f581d946cb91a49683adf34271">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="20.75207520752075%" headers="mcps1.3.4.2.2.1.1.5.1.3 "><p id="iam_02_0113__a0316e95fb756489a82f70ae562c523b4">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="37.14371437143714%" headers="mcps1.3.4.2.2.1.1.5.1.4 "><p id="iam_02_0113__af5ce8c5c520f468895f28d74f6eb4540">Description of the password strength policy (When <strong id="iam_02_0113__b1782782176">option</strong> is set to <strong id="iam_02_0113__b1250073352">password_regex_description</strong>).</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</li></ul>
|
|
<ul id="iam_02_0113__en-us_topic_0026585112_ul10497152"><li id="iam_02_0113__lf3c28402a2ee4844bc99946ea67bf82d">Example response<pre class="screen" id="iam_02_0113__sf943dd4d83494c55a12db23ebfa9eb99">When <strong id="iam_02_0113__b73322083">option</strong> is set to <strong id="iam_02_0113__b571821383">password_regex</strong>:
|
|
{
|
|
"config": {
|
|
"password_regex": "^(?=.*\\d)(?=.*[a-zA-Z]).{7,}$"
|
|
}
|
|
}
|
|
When <strong id="iam_02_0113__b1464632806">option</strong> is set to <strong id="iam_02_0113__b759483794">password_regex_description</strong>:
|
|
{
|
|
"config": {
|
|
"password_regex_description": "Passwords must contain at least 1 letter, 1 digit, and be a minimum length of 7 characters."
|
|
}
|
|
}</pre>
|
|
</li></ul>
|
|
</div>
|
|
<div class="section" id="iam_02_0113__sbfe93ca4c2b9427dbb2218a4e72da6a8"><h4 class="sectiontitle">Status Codes</h4>
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0113__en-us_topic_0035544336_table25927028" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0113__en-us_topic_0035544336_row10578662"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.5.2.1.3.1.1"><p id="iam_02_0113__en-us_topic_0035544336_p51565323"><strong id="iam_02_0113__b48008404596">Status Code</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.5.2.1.3.1.2"><p id="iam_02_0113__en-us_topic_0035544336_p16041657"><strong id="iam_02_0113__b1870504556">Description</strong></p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="iam_02_0113__en-us_topic_0035544336_row24305815"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.1 "><p id="iam_02_0113__en-us_topic_0035544336_p22613965">200</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.2 "><p id="iam_02_0113__en-us_topic_0035544336_p19791876">The request is successful.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="iam_02_0113__en-us_topic_0035544336_row43909159"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.1 "><p id="iam_02_0113__en-us_topic_0035544336_p66980994">400</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.2 "><p id="iam_02_0113__en-us_topic_0035544336_p56751409">The server failed to process the request.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="iam_02_0113__rb99fbab78bc54ae4953661763b573830"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.1 "><p id="iam_02_0113__aef55745ff0834933af36d690e2e339b8">401</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.2 "><p id="iam_02_0113__a480215738ced4bf5a8feafa2681db93b">Authentication failed.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="iam_02_0113__en-us_topic_0035544336_row41000636"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.1 "><p id="iam_02_0113__en-us_topic_0035544336_p32717189">403</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.2 "><p id="iam_02_0113__ae678037f26d640f5a985c943e2ffb92e">Access denied.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="iam_02_0113__r1fd5c05b7b6b4c048f3f7b9ddbc755b0"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.1 "><p id="iam_02_0113__a5d7e2305922e4f9098442a900792dae1">404</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.2 "><p id="iam_02_0113__a9edf299d0513460caaac8a2a19b76e9a">The requested resource cannot be found.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="iam_02_0113__rbb5133f150fd42eebde8dd6e390ecbd5"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.1 "><p id="iam_02_0113__ad1a2754016e44193a97043265cd611cf">405</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.2 "><p id="iam_02_0113__a81837d461ef445259c5a6e9e1ce0e32a">The method specified in the request is not allowed for the requested resource.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="iam_02_0113__r2cecff297b1a412f956a312d3cd7acc9"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.1 "><p id="iam_02_0113__a1f617621d1bc4a9facb1c84d1946002b">413</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.2 "><p id="iam_02_0113__ac31ead3ee2db40eea8ae45b2779a09e9">The request entity is too large.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="iam_02_0113__rd71e0e00759f4179a2dccaf345ba9f2f"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.1 "><p id="iam_02_0113__a1657c5ca5ebd4a2cbacbdb35fc9b7601">500</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.2 "><p id="iam_02_0113__a88b4b14048564e12942b8151dc791b99">Internal server error.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="iam_02_0113__r5647e5fd26974514ac66cc3925f30601"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.1 "><p id="iam_02_0113__a16dfaa16ceac4a33a468c0ae158292fb">503</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.5.2.1.3.1.2 "><p id="iam_02_0113__a5635c1924d9648a8be89b1e5dcf0a87b">Service unavailable.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="en-us_topic_0057845621.html">Tenant Management</a></div>
|
|
</div>
|
|
</div>
|
|
|