<commit_before><!-- Activity servicesOverview -->
<div data-activity="servicesOverview" class="Boxes-sm animated">
    <app-inline-user-menu></app-inline-user-menu>
    <div class="container">
        <div class="row">
            <div class="SubSectionNavBar hidden-xs hidden-sm">
                <ul>
                    <li>
                        <a href="/marketplaceJobtitles/" data-bind="attr: {href: '/marketplaceJobtitles/' + jobTitleID()}">
                            <i class="fa fa-fw ion-ios-arrow-thin-left"></i>
                            <span data-bind="text: jobTitleName"></span>
                        </a>
                    </li>
                </ul>
            </div>
            <div class="col-md-7 col-sm-reset">
                <h1>
                    <icon-dec params="icon: 'ion-clipboard'"></icon-dec> <span data-bind="text: title"></span>
                </h1>
                <form id="servicesOverviewForm" class="container-fluid LightForm" role="form" data-bind="submit: save" aria-describedby="servicesOverviewFormInstructions">
                    <p id="servicesOverviewFormInstructions" class="help-block">Let clients know all about your <span class="text-lowercase" data-bind="text: jobTitleName"></span> services and what sets yours apart from others. You can always update these details as you gain new skills and experience.</p>
                    <div data-bind="css: { 'is-loading': isLoading }">
                        <app-loading-spinner params="mod: 'row bigger'"></app-loading-spinner>
                    </div>
                    <app-job-titles-list params="jobTitles: jobTitles.userJobProfile, selectJobTitle: jobTitles.selectJobTitle" data-bind="visible: jobTitleID() === 0"></app-job-titles-list>
                    <div data-bind="visible: jobTitleID">
                        <fieldset>
                            <legend>Brief description of your services</legend>
                            <div class="form-group">
                                <label for="intro"><span data-bind="text: jobTitleName"></span> services description:</label>
                                <textarea id="intro" type="text" rows="6" class="form-control" data-bind="textInput: intro, disable: isLocked" aria-describedby="introInstructions"></textarea>
                                <p id="introInstructions" class="help-block">Make your passion and experience shine through! Keep your overview simple and clear—so that clients know what to expect from you.</p>
                            </div>
                        </fieldset>
                        <fieldset>
                            <legend>List details of your <span  class="text-lowercase" data-bind="text: jobTitleName"> services</legend>
                            <div data-bind="foreach: categoriesView">
                                <div class="form-group">
                                    <label data-bind="attr: { for: 'category' + category().serviceAttributeCategoryID() }, text: category().name"></label>
                                    <servicesOverview-attributes-combobox params="
                                        id: 'category' + category().serviceAttributeCategoryID(),
                                        availableAttributes: availableAttributes,
                                        isDisabled: $parent.isLocked,
                                        onSelectAttribute: pushAttribute,
                                        onSelectAttributeName: pushAttributeName
                                        "></servicesOverview-attributes-combobox>
                                </div>
                                <ol class="TagsList" data-bind="foreach: selectedAttributes">
                                    <li class="TagsList-item">
                                        <span data-bind="text: name"></span>
                                        <button type="button" class="btn btn-link" data-bind="click: $parent.removeAttribute, disable: $parent.isLocked">
                                            <i class="fa ion ion-ios-close-outline" aria-hidden="true"></i>
                                            <span class="sr-only">Remove</span>
                                        </button>
                                    </li>
                                </ol>
                            </div>
                            <div class="form-group">
                                <label for="experienceLevel">Experience level</label>
                                <select id="experienceLevel"class="form-control" data-bind="options: jobTitleServiceAttributes.experienceLevels, optionsText: 'name', optionsValue: 'experienceLevelID', optionsCaption: 'Select your experience level', value: serviceAttributes.experienceLevelID, valueAllowUnset: true, disable: isLocked"></select><commit_msg>Remove service attribute button is accessible #528<commit_after><!-- Activity servicesOverview -->
<div data-activity="servicesOverview" class="Boxes-sm animated">
    <app-inline-user-menu></app-inline-user-menu>
    <div class="container">
        <div class="row">
            <div class="SubSectionNavBar hidden-xs hidden-sm">
                <ul>
                    <li>
                        <a href="/marketplaceJobtitles/" data-bind="attr: {href: '/marketplaceJobtitles/' + jobTitleID()}">
                            <i class="fa fa-fw ion-ios-arrow-thin-left"></i>
                            <span data-bind="text: jobTitleName"></span>
                        </a>
                    </li>
                </ul>
            </div>
            <div class="col-md-7 col-sm-reset">
                <h1>
                    <icon-dec params="icon: 'ion-clipboard'"></icon-dec> <span data-bind="text: title"></span>
                </h1>
                <form id="servicesOverviewForm" class="container-fluid LightForm" role="form" data-bind="submit: save" aria-describedby="servicesOverviewFormInstructions">
                    <p id="servicesOverviewFormInstructions" class="help-block">Let clients know all about your <span class="text-lowercase" data-bind="text: jobTitleName"></span> services and what sets yours apart from others. You can always update these details as you gain new skills and experience.</p>
                    <div data-bind="css: { 'is-loading': isLoading }">
                        <app-loading-spinner params="mod: 'row bigger'"></app-loading-spinner>
                    </div>
                    <app-job-titles-list params="jobTitles: jobTitles.userJobProfile, selectJobTitle: jobTitles.selectJobTitle" data-bind="visible: jobTitleID() === 0"></app-job-titles-list>
                    <div data-bind="visible: jobTitleID">
                        <fieldset>
                            <legend>Brief description of your services</legend>
                            <div class="form-group">
                                <label for="intro"><span data-bind="text: jobTitleName"></span> services description:</label>
                                <textarea id="intro" type="text" rows="6" class="form-control" data-bind="textInput: intro, disable: isLocked" aria-describedby="introInstructions"></textarea>
                                <p id="introInstructions" class="help-block">Make your passion and experience shine through! Keep your overview simple and clear—so that clients know what to expect from you.</p>
                            </div>
                        </fieldset>
                        <fieldset>
                            <legend>List details of your <span  class="text-lowercase" data-bind="text: jobTitleName"> services</legend>
                            <div data-bind="foreach: categoriesView">
                                <div class="form-group">
                                    <label data-bind="attr: { for: 'category' + category().serviceAttributeCategoryID() }, text: category().name"></label>
                                    <servicesOverview-attributes-combobox params="
                                        id: 'category' + category().serviceAttributeCategoryID(),
                                        availableAttributes: availableAttributes,
                                        isDisabled: $parent.isLocked,
                                        onSelectAttribute: pushAttribute,
                                        onSelectAttributeName: pushAttributeName
                                        "></servicesOverview-attributes-combobox>
                                </div>
                                <ol class="TagsList" data-bind="foreach: selectedAttributes">
                                    <li class="TagsList-item">
                                        <span data-bind="text: name"></span>
                                        <button type="button" class="btn btn-link" data-bind="click: $parent.removeAttribute, disable: $parent.isLocked">
                                            <i class="fa ion ion-ios-close-outline" aria-hidden="true"></i>
                                            <span class="sr-only">Remove <span data-bind="text: name"></span> from <span data-bind="text: $parent.category().name"></span></span>
                                        </button>
                                    </li>
                                </ol>
                            </div>
                            <div class="form-group">
                                <label for="experienceLevel">Experience level</label>
                                <select id="experienceLevel"class="form-control" data-bind="options: jobTitleServiceAttributes.experienceLevels, optionsText: 'name', optionsValue: 'experienceLevelID', optionsCaption: 'Select your experience level', value: serviceAttributes.experienceLevelID, valueAllowUnset: true, disable: isLocked"></select>
{'fraction_non_alphanumeric': 0.1174452628392695, 'fraction_numerical': 0.001311673897689436, 'mean_word_length': 1.5272819989801123, 'pattern_counts': {'":': 0, '<': 167, '<?xml version=': 0, '>': 167, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 40, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5621401', 'n_tokens_mistral': 2298, 'n_tokens_neox': 2179, 'n_words': 502}