<commit_before><%# if defined?(details) and details -%>
<% if details -%>
<div class='phone_number_valid contact_valid'>
<div class='brief'>
<% @this_phone_number = phone_number %>
<%= wrapped_yndk_spans(:this_phone_number, :is_valid,
	:label_text => "valid:") %>
<%= wrapped_yes_or_no_spans(:this_phone_number, :is_verified,
	:label_text => "verified:") %>
</div><!-- class='brief' -->
<div class='details'>
<span class='why'>
<%= (!phone_number.is_valid?)?"why:&nbsp;#{phone_number.why_invalid}":"&nbsp;" %>
</span>
<span class='how'>
<%= (phone_number.is_verified?)?"how:&nbsp;#{phone_number.how_verified}":"&nbsp;" %>
</span>
</div><!-- class='details' -->
</div><!-- class='phone_number_valid contact_valid' -->
<commit_msg>Use is_not_valid? for phone_number 'why'.[#156]<commit_after><%# if defined?(details) and details -%>
<% if details -%>
<div class='phone_number_valid contact_valid'>
<div class='brief'>
<% @this_phone_number = phone_number %>
<%= wrapped_yndk_spans(:this_phone_number, :is_valid,
	:label_text => "valid:") %>
<%= wrapped_yes_or_no_spans(:this_phone_number, :is_verified,
	:label_text => "verified:") %>
</div><!-- class='brief' -->
<div class='details'>
<span class='why'>
<%= (phone_number.is_not_valid?)?"why:&nbsp;#{phone_number.why_invalid}":"&nbsp;" %>
</span>
<span class='how'>
<%= (phone_number.is_verified?)?"how:&nbsp;#{phone_number.how_verified}":"&nbsp;" %>
</span>
</div><!-- class='details' -->
</div><!-- class='phone_number_valid contact_valid' -->

{'fraction_non_alphanumeric': 0.2394648829431438, 'fraction_numerical': 0.002006688963210702, 'mean_word_length': 7.6976744186046515, 'pattern_counts': {'":': 4, '<': 43, '<?xml version=': 0, '>': 47, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2973394', 'n_tokens_mistral': 579, 'n_tokens_neox': 550, 'n_words': 82}