<commit_before>* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
				
	-webkit-box-sizing:padding-box;
	-moz-box-sizing: padding-box;
	-ms-box-sizing: padding-box;
	box-sizing: padding-box;
	
	font-family: "HelveticaNeue-Light";
}

.jsDatePickerBox {
    display: inline-block;
    border:1px #c2ebff solid;
    width:280px;
    padding:0.5em;
    border-radius: 3px;
}

.jsDatePickerBox .header {
    width:100%;
    height:2em;
    display: table;
    text-align: center;
    line-height: 2em;
}

.jsDatePickerBox .headerCell {
    display:table-cell;
    color:#FFFFFF;
}

.jsDatePickerBox .headerCell.titleCell{
    width:50%;
}

.jsDatePickerBox .headerCell.backCell, .jsDatePickerBox .headerCell.nextCell{
    /* just to note that they exist to ;-) */
}

/* e.g. April, 2015 */
.jsDatePickerBox .title {
    background-color: #8cd5f7;
}

.jsDatePickerBox .back, .next{
    width:100%;
    background-color: #29bbff;
}

.jsDatePickerBox .back:hover, .jsDatePickerBox  .next:hover{
    background-color: #12b3ff;
}

.jsDatePickerBox .back {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.jsDatePickerBox .next{
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.jsDatePickerBox .back:after {
    content:'◀';
}

.jsDatePickerBox .next:after {
    content:'▶';
}

.jsDatePickerBox .back:hover, .jsDatePickerBox .next:hover {
    cursor: pointer;
}

.jsDatePickerBox .week {
    
}

.jsDatePickerBox .weekDay {
    font-size: 0.8em;
    background-color: #f9f9f9;
    padding:5px;
    text-align: center;
}

.jsDatePickerBox .weekDayWrapper {
    padding:3px 3px 0 0;
    display: inline-block;
    width:calc(100%/7);
}

.jsDatePickerBox .weekDayWrapper:last-child {
    padding-right:0;
}

.jsDatePickerBox .dayWrapper {
    padding:3px 3px 0 0;
    display: inline-block;
    width:calc(100%/7);
}

.jsDatePickerBox .dayWrapper:nth-child(7n+2){
    padding-right:0;
}

.jsDatePickerBox .day {
    display: inline-block;
    width:100%;
    height:2em;
    line-height: 2em;
    text-align: center;
    vertical-align: middle; 
    background-color: #d0f0ff;
    color:#404040;
	-webkit-transition:.1s ease-in-out;
	-moz-transition:.1s ease-in-out;
	transition:.1s ease-in-out;
}

.jsDatePickerBox .day.previousMonth, .jsDatePickerBox .day.nextMonth  {
	background-color: #e1e1e1;
}

.jsDatePickerBox .day.selected {
    background-color:#a1da1d;
}

.jsDatePickerBox .day.currentDay {
	color:#ff8500;
}

.jsDatePickerBox .day.previousMonth.selected, .jsDatePickerBox .day.nextMonth.selected  {
	background-color: #d2ed91;
}

.jsDatePickerBox .day:hover {
    cursor: pointer;
    background-color:#b8d670;
}

.jsDatePickerBox .day.selected:hover {
    background-color:#879b58;
}
<commit_msg>renamed class to jsdatepicker<commit_after>* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
				
	-webkit-box-sizing:padding-box;
	-moz-box-sizing: padding-box;
	-ms-box-sizing: padding-box;
	box-sizing: padding-box;
	
	font-family: "HelveticaNeue-Light";
}

.jsDatePicker {
    display: inline-block;
    border:1px #c2ebff solid;
    width:280px;
    padding:0.5em;
    border-radius: 3px;
}

.jsDatePicker .header {
    width:100%;
    height:2em;
    display: table;
    text-align: center;
    line-height: 2em;
}

.jsDatePicker .headerCell {
    display:table-cell;
    color:#FFFFFF;
}

.jsDatePicker .headerCell.titleCell{
    width:50%;
}

.jsDatePicker .headerCell.backCell, .jsDatePicker .headerCell.nextCell{
    /* just to note that they exist to ;-) */
}

/* e.g. April, 2015 */
.jsDatePicker .title {
    background-color: #8cd5f7;
}

.jsDatePicker .back, .next{
    width:100%;
    background-color: #29bbff;
}

.jsDatePicker .back:hover, .jsDatePicker  .next:hover{
    background-color: #12b3ff;
}

.jsDatePicker .back {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.jsDatePicker .next{
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.jsDatePicker .back:after {
    content:'◀';
}

.jsDatePicker .next:after {
    content:'▶';
}

.jsDatePicker .back:hover, .jsDatePicker .next:hover {
    cursor: pointer;
}

.jsDatePicker .week {
    
}

.jsDatePicker .weekDay {
    font-size: 0.8em;
    background-color: #f9f9f9;
    padding:5px;
    text-align: center;
}

.jsDatePicker .weekDayWrapper {
    padding:3px 3px 0 0;
    display: inline-block;
    width:calc(100%/7);
}

.jsDatePicker .weekDayWrapper:last-child {
    padding-right:0;
}

.jsDatePicker .dayWrapper {
    padding:3px 3px 0 0;
    display: inline-block;
    width:calc(100%/7);
}

.jsDatePicker .dayWrapper:nth-child(7n+2){
    padding-right:0;
}

.jsDatePicker .day {
    display: inline-block;
    width:100%;
    height:2em;
    line-height: 2em;
    text-align: center;
    vertical-align: middle; 
    background-color: #d0f0ff;
    color:#404040;
	-webkit-transition:.1s ease-in-out;
	-moz-transition:.1s ease-in-out;
	transition:.1s ease-in-out;
}

.jsDatePicker .day.previousMonth, .jsDatePicker .day.nextMonth  {
	background-color: #e1e1e1;
}

.jsDatePicker .day.selected {
    background-color:#a1da1d;
}

.jsDatePicker .day.currentDay {
	color:#ff8500;
}

.jsDatePicker .day.previousMonth.selected, .jsDatePicker .day.nextMonth.selected  {
	background-color: #d2ed91;
}

.jsDatePicker .day:hover {
    cursor: pointer;
    background-color:#b8d670;
}

.jsDatePicker .day.selected:hover {
    background-color:#879b58;
}

{'fraction_non_alphanumeric': 0.14720172755083677, 'fraction_numerical': 0.03491092315997841, 'mean_word_length': 3.236280487804878, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '300004', 'n_tokens_mistral': 2310, 'n_tokens_neox': 2182, 'n_words': 365}